资料介绍
软件简介
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 | 总耗时 | 平均耗时 |
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- 自动化存储和检索系统的构建 0次下载
- 使用Arduino Uno的自动晾衣绳检索系统 0次下载
- 基于FPGA的智能视频检索系统设计方案 26次下载
- 一种基于区块链的日志安全存储方法 6次下载
- 如何设计与实现结构化数据存储检索系统 10次下载
- 如何使用图像形状特征进行商标图像检索系统设计 3次下载
- 智能信息检索系统 0次下载
- 智能化信息检索应用设计 5次下载
- 基于ArcGISServer的遥感影像检索系统的设计与实现_邢永 0次下载
- 基于内容的体育视频检索系统设计分析 4次下载
- 智能IETM语义检索系统设计与实现 28次下载
- 基于Canny边缘检测算子的图像检索算法 28次下载
- P2P全文信息检索系统的路由机制研究 5次下载
- 基于压缩倒排文件的中文全文检索仿真系统 28次下载
- 文化遗产视频检索系统的研究与实现 26次下载
- 基于Rust的Log日志库介绍 214次阅读
- 感觉学会log,程序就算入门了 169次阅读
- MySQL三种日志讲解 153次阅读
- 如何设计一个高效的分布式日志服务平台 112次阅读
- 如何设计嵌入式C语言日志分级? 265次阅读
- 嵌入式设备系统日志记录方法 425次阅读
- log4j日志框架分析 354次阅读
- 10分钟学会使用Loki日志聚合系统 622次阅读
- 解析Linux系统日志 616次阅读
- java日志框架 java日志配置等需要注意的几个方面 541次阅读
- 详解MySQL三大日志的作用 722次阅读
- LittleFS如何在OpenHarmony中使用 1525次阅读
- 浅谈用MongoDB存储Docker日志 943次阅读
- 单片机对日志系统的设计 4716次阅读
- 轻松搭建ELK日志分析系统 1w次阅读
下载排行
本周
- 1IP5332电源管理SOC中文手册
- 2.94 MB | 3次下载 | 免费
- 2RGB SMD LED打造壮观的灯光秀
- 3.39 MB | 2次下载 | 免费
- 3SD8224C触摸检测IC中文手册
- 13.73 MB | 1次下载 | 2 积分
- 4PG-FP5 Flash Memory Programmer Setup 手册
- 150.83KB | 1次下载 | 免费
- 5ZSPM9015数据表
- 601.74KB | 1次下载 | 免费
- 6通过WIFI修改配置
- 0.71 MB | 1次下载 | 免费
- 7LabVIEW调康耐视VisionPro
- 12.47 MB | 1次下载 | 10 积分
- 8M16C/63 组 数据表
- 1016.09KB | 1次下载 | 免费
本月
- 1传感器基础知识讲座
- 9.21 MB | 37次下载 | 免费
- 2ASUS主板图纸
- 1.49 MB | 21次下载 | 免费
- 3中科昊芯Start_DSC28034PNT开发板试用手册
- 2.98 MB | 15次下载 | 免费
- 4Labview的9点标定计算
- 0.22 MB | 8次下载 | 5 积分
- 5实现高效率、无LDO、低损耗电源的低噪声和低纹波威廉希尔官方网站
- 2.20 MB | 8次下载 | 免费
- 6STM32F10xxx参考手册(中文)
- 15.19 MB | 7次下载 | 1 积分
- 7智能电源板开源分享
- 0.00 MB | 7次下载 | 免费
- 8STM32F10xxx闪存编程参考手册(中文)
- 0.45 MB | 6次下载 | 1 积分
总榜
- 1matlab软件下载入口
- 未知 | 935037次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537765次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420007次下载 | 免费
- 4OrCAD10.5下载,OrCAD10.5中文版软件
- 817182 | 234275次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233031次下载 | 免费
- 6数据采集系统基础知识视频
- 16.3 MB | 192989次下载 | 免费
- 7电路仿真软件multisim 10.0免费下载
- 340992 | 191158次下载 | 免费
- 8十天学会AVR单片机与C语言视频教程 下载
- 158M | 183248次下载 | 免费
评论
查看更多