資料介紹
軟件簡(jiǎn)介
gos-log 基于Go語言的輕量級(jí)高性能的大日志檢索系統(tǒng)
開源地址
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
演示地址
賬號(hào):admin
密碼:admin
演示截圖
登陸頁

?
客戶端

?
項(xiàng)目管理

?
日志查找

?
項(xiàng)目構(gòu)建
gos-log
# 進(jìn)入go工作空間 cd ~/codes/go/src # 配置go國內(nèi)代理 sudo vim ~/.bash_profile # 新增如下內(nèi)容 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 # 克隆項(xiàng)目 git clone https://github.com/dianjiu/gos-log.git # 分別進(jìn)入項(xiàng)目目錄 cd gos-log/logs #進(jìn)入服務(wù)端 cd gos-log/logc #進(jìn)入客戶端 # 啟動(dòng)服務(wù) bee run
?
gos-log-vue
# 克隆項(xiàng)目 git clone https://github.com/dianjiu/gos-log-vue.git # 進(jìn)入項(xiàng)目目錄 cd gos-log-vue # 安裝依賴 yarn install # 啟動(dòng)服務(wù) yarn run dev
?
項(xiàng)目部署
gos-log
# 打包服務(wù)端 cd gos-log/logs bee pack -be GOOS=linux # 打包客戶端 cd gos-log/logc bee pack -be GOOS=linux # 準(zhǔn)備數(shù)據(jù)庫 見gos-log項(xiàng)目下的sql文件夾
?
gos-log-logs
# 解壓縮 tar -zxf logs.tar.gz -C ./ # 授權(quán) chmod 777 logs # 修改數(shù)據(jù)庫配置 sudo vim conf/app.conf # 啟動(dòng) nohup ./logs >> logs.log &
?
gos-log-logc
# 解壓縮 tar -zxf logc.tar.gz -C ./ # 授權(quán) chmod 777 logc # 啟動(dòng) nohup ./logc >> logc.log &
?
gos-log-vue
# 打包構(gòu)建 yarn run build # 把dist目錄下的文件拿到服務(wù)器部署即可 # nginx部署如下nginx.conf server { listen 2022; server_name localhost; location / { root /web/gos-log/vue; index index.html index.htm; try_files $uri $uri/ /index.html; } location /api { rewrite ^/api/(.*)$ /$1 break; proxy_pass http://127.0.0.1:2021; } }
性能測(cè)試
系統(tǒng)硬件
| 內(nèi)存 | 16G |
| 硬盤 | 512.1 GB |
| 操作系統(tǒng) | Ubuntu 20.04.2 LTS 64位 |
| GNOME版本 | 3.36.8 |
| CPU | Intel? Core? i5-10210U CPU @ 1.60GHz × 8 |
系統(tǒng)環(huán)境
性能對(duì)比
單文件逐行讀取 ?17.8G test.log (單線程讀取)
| Go | 32.99s | 34.24s | 30.33s | 31.21s | 35.70s | 164.16s | 32.83s |
| Python | 32分鐘還沒執(zhí)行完 | ? | ? | ? | ? | ? | ? |
| Java | 226s | 206s | 153s | 219s | 183s | 987s | 197.4s |
| 語言 | test1 | test2 | test3 | test4 | test5 | 總耗時(shí) | 平均耗時(shí) |
- 自動(dòng)化存儲(chǔ)和檢索系統(tǒng)的構(gòu)建
- 使用Arduino Uno的自動(dòng)晾衣繩檢索系統(tǒng)
- 基于FPGA的智能視頻檢索系統(tǒng)設(shè)計(jì)方案 26次下載
- 一種基于區(qū)塊鏈的日志安全存儲(chǔ)方法 7次下載
- 如何設(shè)計(jì)與實(shí)現(xiàn)結(jié)構(gòu)化數(shù)據(jù)存儲(chǔ)檢索系統(tǒng) 10次下載
- 如何使用圖像形狀特征進(jìn)行商標(biāo)圖像檢索系統(tǒng)設(shè)計(jì) 3次下載
- 智能信息檢索系統(tǒng) 0次下載
- 智能化信息檢索應(yīng)用設(shè)計(jì) 5次下載
- 基于ArcGISServer的遙感影像檢索系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_邢永 0次下載
- 基于內(nèi)容的體育視頻檢索系統(tǒng)設(shè)計(jì)分析 4次下載
- 智能IETM語義檢索系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 0次下載
- 基于Canny邊緣檢測(cè)算子的圖像檢索算法
- P2P全文信息檢索系統(tǒng)的路由機(jī)制研究
- 基于壓縮倒排文件的中文全文檢索仿真系統(tǒng)
- 文化遺產(chǎn)視頻檢索系統(tǒng)的研究與實(shí)現(xiàn)
- 詳解journalctl日志管理 1.3k次閱讀
- 如何在CentOS系統(tǒng)中部署ELK日志分析系統(tǒng) 873次閱讀
- 恩智浦解讀Zephyr log系統(tǒng)的使用 Zephyr的shell和log功能介紹 1.8k次閱讀
- nginx日志配置方法 966次閱讀
- 保護(hù)Log4j日志中的敏感數(shù)據(jù),兩步搞定! 1.8k次閱讀
- 基于Rust的Log日志庫介紹 4.7k次閱讀
- 感覺學(xué)會(huì)log,程序就算入門了 1.2k次閱讀
- MySQL三種日志講解 1.3k次閱讀
- 如何設(shè)計(jì)一個(gè)高效的分布式日志服務(wù)平臺(tái) 1.5k次閱讀
- log4j日志框架分析 2k次閱讀
- 10分鐘學(xué)會(huì)使用Loki日志聚合系統(tǒng) 2k次閱讀
- 解析Linux系統(tǒng)日志 2.5k次閱讀
- 詳解MySQL三大日志的作用 2k次閱讀
- 單片機(jī)對(duì)日志系統(tǒng)的設(shè)計(jì) 5.8k次閱讀
- 輕松搭建ELK日志分析系統(tǒng) 1.2w次閱讀
下載排行
本周
- 1新一代網(wǎng)絡(luò)可視化(NPB 2.0)
- 3.40 MB | 1次下載 | 免費(fèi)
- 2冷柜-電氣控制系統(tǒng)講解
- 13.68 MB | 1次下載 | 10 積分
- 3MDD品牌三極管MMBT3906數(shù)據(jù)手冊(cè)
- 2.33 MB | 次下載 | 免費(fèi)
- 4MDD品牌三極管S9012數(shù)據(jù)手冊(cè)
- 2.62 MB | 次下載 | 免費(fèi)
- 5LAT1218 如何選擇和設(shè)置外部晶體適配 BlueNRG-X
- 0.60 MB | 次下載 | 3 積分
- 6LAT1216 Blue NRG-1/2 系列芯片 Flash 操作與 BLE 事件的互斥處理
- 0.89 MB | 次下載 | 3 積分
- 7收音環(huán)繞擴(kuò)音機(jī) AVR-1507手冊(cè)
- 2.50 MB | 次下載 | 免費(fèi)
- 8MS1000TA 超聲波測(cè)量模擬前端芯片技術(shù)手冊(cè)
- 0.60 MB | 次下載 | 免費(fèi)
本月
- 1愛華AIWA HS-J202維修手冊(cè)
- 3.34 MB | 37次下載 | 免費(fèi)
- 2PC5502負(fù)載均流控制電路數(shù)據(jù)手冊(cè)
- 1.63 MB | 23次下載 | 免費(fèi)
- 3NB-IoT芯片廠商的資料說明
- 0.31 MB | 22次下載 | 1 積分
- 4UWB653Pro USB口測(cè)距通信定位模塊規(guī)格書
- 838.47 KB | 5次下載 | 免費(fèi)
- 5蘇泊爾DCL6907(即CHK-S007)單芯片電磁爐原理圖資料
- 0.04 MB | 4次下載 | 1 積分
- 6蘇泊爾DCL6909(即CHK-S009)單芯片電磁爐原理圖資料
- 0.08 MB | 2次下載 | 1 積分
- 7100W準(zhǔn)諧振反激式恒流電源電路圖資料
- 0.09 MB | 2次下載 | 1 積分
- 8FS8025B USB的PD和OC快充協(xié)議電壓誘騙控制器IC技術(shù)手冊(cè)
- 1.81 MB | 1次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191439次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183353次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81602次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73822次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評(píng)論