首页 > 其他 > 详细

一个基于日志的轻量实时监控工具

时间:2014-12-28 02:07:23      阅读:558      评论:0      收藏:0      [点我收藏+]
    1. 功能介绍

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

    2. 特点

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

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

    3. 使用说明

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

? ? ?log_level: 日志级别

4.启动

? ? ./bin/log_monitor [conf_file_path]

5.查看

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

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

?

?

一个基于日志的轻量实时监控工具

原文:http://finallygo.iteye.com/blog/2170588

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!