• 大小: 0.35M
    文件类型: .gz
    金币: 1
    下载: 0 次
    发布日期: 2021-01-29
  • 语言: C/C++
  • 标签: 日志  监控  

资源简介

## 功能介绍
对qps以及接口的平均耗时进行统计
## 特点
(1)轻量: 共219KB(代码量约300行), 无需安装,解压即可使用
(2)低侵入: 基于日志文件进行统计,无需修改原程序
## 使用说明
(1) 二进制包:下载工具包 log_monitor.tar.gz,并解压(http://www.oschina.net/p/log_monitor)

(2) 源码编译:make

之后进行参数配置,可以拷贝现有的,各个参数说明如下:
```
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: 需要监控的日志的路径

     log_reg: 需要匹配的日期以及耗时信息的正则表达式(需要加括号)

     time_format: 日志中日期的格式

     retain_seconds: 统计数据保留时间

     http_port: 用来通过页面展示统计数据的端口

     log_level: log monitor的日志级别

### 启动

    ./bin/log_monitor [conf_file_path]

### 查看
    (1) 在控制台就可以看到系统实时的qps以及每一秒中接口的平均耗时情况

    (2) 通过浏览器访问 http://${ip}:{http_port}/show.html

资源截图

代码片段和文件信息

评论

共有 条评论