使用apachetop来分析apache实时日志

debian下安装非常简单

#apt-get install apachetop

其它的linux 需要通过rpm或者源码编译来使用


用法

-f 后跟apache的实时日志 可能是acess.log 也可能是httpd.log 
-q  可以显示出请求的URL
-H 后跟数字,表示请求多少次的数据
-t  后时间秒,表示请求多少秒内的,默认是30秒


监控实时访问日志

#apachetop -f /var/log/apache2/access.log


last hit: 08:33:24         atop runtime:  0 days, 00:05:20             08:33:29
All:           84 reqs (   0.3/sec)         40.2K (  130.5B/sec)     489.5B/req
2xx:      84 ( 100%) 3xx:       0 ( 0.0%) 4xx:     0 ( 0.0%) 5xx:     0 ( 0.0%)
R ( 30s):       7 reqs (   0.2/sec)       4759.0B (  158.6B/sec)     679.9B/req
2xx:       7 ( 100%) 3xx:       0 ( 0.0%) 4xx:     0 ( 0.0%) 5xx:     0 ( 0.0%)


 REQS REQ/S    KB KB/S URL
    7  0.24   4.6  0.2*/co/b_api/a_api.php

上诉就显示了2xx,3xx,4xx,5xx状态嘛的请求绿.还有默认30秒的请求数据

apachetop还有一个过滤机制.这也是这个命令最大的特色.

比如 你在监控的页面, 按  "f" "a" "u"  这个表示 filter->add->url 然后输入 ".php"   (双引号里的内容)  ,则apachetop会把显示的URL限制为以 .php 结尾的URL.

这样我们可以获取到页面使用率最高,百分比最高的页面,做进一步的优化.


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值