资料介绍
软件简介
gos-log 基于Go语言的轻量级高性能的大日志检索系统
开源地址
gos-log
https://gitee.com/dianjiu/gos-log
https://github.com/dianjiu/gos-log
gos-log-vue
https://gitee.com/dianjiu/gos-log-vue
https://github.com/dianjiu/gos-log-vue
演示地址
账号:admin
密码:admin
演示截图
登陆页
客户端
项目管理
日志查找
项目构建
gos-log
# 进入go工作空间 cd ~/codes/go/src # 配置go国内代理 sudo vim ~/.bash_profile # 新增如下内容 export GOPATH=/Users/dianjiu/Codes/go export GOROOT=/usr/local/go export GOBIN=$GOPATH/bin export PATH=$PATH:$GOROOT/bin:$GOPATH/bin export GOPROXY=https://goproxy.cn export GO111MODULE=on # 使配置生效 source ~/.bash_profile # 安装beego依赖 go get github.com/astaxie/beego go get github.com/beego/bee # 克隆项目 git clone https://github.com/dianjiu/gos-log.git # 分别进入项目目录 cd gos-log/logs #进入服务端 cd gos-log/logc #进入客户端 # 启动服务 bee run
gos-log-vue
# 克隆项目 git clone https://github.com/dianjiu/gos-log-vue.git # 进入项目目录 cd gos-log-vue # 安装依赖 yarn install # 启动服务 yarn run dev
项目部署
gos-log
# 打包服务端 cd gos-log/logs bee pack -be GOOS=linux # 打包客户端 cd gos-log/logc bee pack -be GOOS=linux # 准备数据库 见gos-log项目下的sql文件夹
gos-log-logs
# 解压缩 tar -zxf logs.tar.gz -C ./ # 授权 chmod 777 logs # 修改数据库配置 sudo vim conf/app.conf # 启动 nohup ./logs >> logs.log &
gos-log-logc
# 解压缩 tar -zxf logc.tar.gz -C ./ # 授权 chmod 777 logc # 启动 nohup ./logc >> logc.log &
gos-log-vue
性能测试
系统硬件
内存 | 16G |
硬盘 | 512.1 GB |
操作系统 | Ubuntu 20.04.2 LTS 64位 |
GNOME版本 | 3.36.8 |
CPU | Intel® Core™ i5-10210U CPU @ 1.60GHz × 8 |
系统环境
性能对比
单文件逐行读取 17.8G test.log (单线程读取)
Go | 32.99s | 34.24s | 30.33s | 31.21s | 35.70s | 164.16s | 32.83s |
Python | 32分钟还没执行完 | ||||||
Java | 226s | 206s | 153s | 219s | 183s | 987s | 197.4s |
语言 | test1 | test2 | test3 | test4 | test5 | 总耗时 | 平均耗时 |
- 自动化存储和检索系统的构建
- 使用Arduino Uno的自动晾衣绳检索系统
- 基于FPGA的智能视频检索系统设计方案 26次下载
- 一种基于区块链的日志安全存储方法 6次下载
- 如何设计与实现结构化数据存储检索系统 10次下载
- 如何使用图像形状特征进行商标图像检索系统设计 3次下载
- 智能信息检索系统 0次下载
- 智能化信息检索应用设计 5次下载
- 基于ArcGISServer的遥感影像检索系统的设计与实现_邢永 0次下载
- 基于内容的体育视频检索系统设计分析 4次下载
- 智能IETM语义检索系统设计与实现 0次下载
- 基于Canny边缘检测算子的图像检索算法
- P2P全文信息检索系统的路由机制研究
- 基于压缩倒排文件的中文全文检索仿真系统
- 文化遗产视频检索系统的研究与实现
- linux日志管理之journalctl命令 888次阅读
- 聊聊日志即数据库 529次阅读
- 保护Log4j日志中的敏感数据,两步搞定! 546次阅读
- 基于Rust的Log日志库介绍 3121次阅读
- 感觉学会log,程序就算入门了 518次阅读
- MySQL三种日志讲解 640次阅读
- 如何设计一个高效的分布式日志服务平台 471次阅读
- 嵌入式设备系统日志记录方法 4993次阅读
- log4j日志框架分析 975次阅读
- 10分钟学会使用Loki日志聚合系统 1224次阅读
- 解析Linux系统日志 1387次阅读
- 详解MySQL三大日志的作用 1222次阅读
- 浅谈用MongoDB存储Docker日志 1091次阅读
- 单片机对日志系统的设计 5271次阅读
- 轻松搭建ELK日志分析系统 1.1w次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多