資源簡介
## 功能介紹
對qps以及接口的平均耗時(shí)進(jìn)行統(tǒng)計(jì)
## 特點(diǎn)
(1)輕量: 共219KB(代碼量約300行), 無需安裝,解壓即可使用
(2)低侵入: 基于日志文件進(jìn)行統(tǒng)計(jì),無需修改原程序
## 使用說明
(1) 二進(jìn)制包:下載工具包 log_monitor.tar.gz,并解壓(http://www.oschina.net/p/log_monitor)
(2) 源碼編譯:make
之后進(jìn)行參數(shù)配置,可以拷貝現(xiàn)有的,各個(gè)參數(shù)說明如下:
```
log_file=/home/liao/programs/nginx/logs/access.log
log_reg=\[(.*) \ 0800\]
time_format=%d/%b/%Y:%H:%M:%S
retain_seconds=3600
http_port=3344
log_level=INFO
```
log_file: 需要監(jiān)控的日志的路徑
log_reg: 需要匹配的日期以及耗時(shí)信息的正則表達(dá)式(需要加括號)
time_format: 日志中日期的格式
retain_seconds: 統(tǒng)計(jì)數(shù)據(jù)保留時(shí)間
http_port: 用來通過頁面展示統(tǒng)計(jì)數(shù)據(jù)的端口
log_level: log monitor的日志級別
### 啟動(dòng)
./bin/log_monitor [conf_file_path]
### 查看
(1) 在控制臺就可以看到系統(tǒng)實(shí)時(shí)的qps以及每一秒中接口的平均耗時(shí)情況
(2) 通過瀏覽器訪問 http://${ip}:{http_port}/show.html
代碼片段和文件信息
評論
共有 條評論