微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

log-monitor QPS接口耗时统计

程序名称:log-monitor

授权协议: Apache

操作系统: Linux

开发语言: C/C++

log-monitor 介绍

  1. 功能介绍

对qps以及接口的平均耗时进行统计

  1. 特点

轻量: 共219KB(代码量约300行), 无需安装,加压即可使用

低侵入: 基于日志文件进行统计,无需修改原程序

  1. 使用说明

2.1 下载工具包 log_monitor.tar.gz,并解压

2.2 之后进行参数配置,可以拷贝现有的,各个参数说明如下:

1 2 3 4 5 6 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: 用来通过页面展示统计数据的端口

4.启动

./bin/log_monitor [conf_file_path]

5.查看

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

就可以看到系统实时的qps以及每一秒中接口的平均耗时情况

log-monitor 官网

https://github.com/hongliuliao/log-monitor

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐