请指示:有无啥项目,用来监测记录nginx工作情况,比如每日请求数量,比如请求路径排行(查看哪些资源被请求的最多)

2013-08-08 09:08:10 +08:00
 georgetso
挺需要的,感谢!
哦, 我用的是 tengine
3210 次点击
所在节点    问与答
9 条回复
cyfdecyf
2013-08-08 09:57:28 +08:00
GoAccess http://goaccess.prosoftcorp.com/

是一个 web 服务器日志分析工具,console 界面。
xdeng
2013-08-08 09:58:32 +08:00
denger
2013-08-08 14:20:11 +08:00
最近写了一个工具,用于实时监控 Nginx 日志,主要是按 URL 和时间维度来进行统计,如下每两分钟统计一次:

2013-06-28 16:23:04,245 - Stats [2013-06-28 16:21:04] To [2013-06-28 16:23:04] Results:
2013-06-28 16:23:04,275 - Total Requests: 40 URL Stat Details:
/cart/dynamic/getCurrentCartNew.action
Requests [total:40 per second:0.33333334r/s]
Response Time [avg:0.14334999s max:3.068s min:0.033s]
Traffic [total down:2788.8125/kb avg down:8924.2/b]
Availability [value:100.0% statu codes:{200=40}]

并且根据以上统计值进行监控报警阀值,不知是不是你所需要的。
georgetso
2013-08-08 14:34:08 +08:00
@denger 看起来很厉害的样子, 我更需要图表式呈现的东西, 基本上是展示单位时间长度的请求数量, 流量情况, 以及单位时间长度内的请求URL
halfbloodrock
2013-08-08 14:34:40 +08:00
Logstash不知道适不适合你。就是配置起来有点麻烦。
georgetso
2013-08-08 14:43:35 +08:00
@halfbloodrock 看起来很不错的样子, 不过这个东西是log啥的? 啥都可以log? 还是它读取logfile然后做索引? 看来像是 universal 的log分析工具, 你知道, universal就意味着大量配置
denger
2013-08-08 14:45:46 +08:00
@georgetso 可以看看这个 URL 是否有满足你的需求的: http://blog.csdn.net/wdt3385/article/details/8737344
halfbloodrock
2013-08-08 15:02:17 +08:00
@georgetso 所以我说配置有点麻烦。。。
georgetso
2013-08-08 15:14:42 +08:00
@denger log.io 不是图形化的, Nginx-rrd看起来不错的样子

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/78372

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX