Nginx 是否存在低成本的性能监控/日志统计方案

2021-07-14 15:22:13 +08:00
 abcbuzhiming
GoAccess 的统计方式和显示方式都不太对胃口,ELK 那种超重型方案不太适合。

我其实最多就像知道十几天内的 Nginx 运行情况,包括:一段时间内,哪些接口被访问过,访问过多少次,按照响应时间排个序让我知道最慢的几个接口。统计出未能成功响应的地址。就这些也就行了
4542 次点击
所在节点    NGINX
26 条回复
huangzxx
2021-07-14 21:42:12 +08:00
二楼方案 +1
低成本的话,es 单机就行
v2orz
2021-07-14 22:00:13 +08:00
nginx 有个模块自己就有相关统计
dusu
2021-07-15 02:44:36 +08:00
用 fseek+fopen 自己撸一个 定时任务 要统计什么就统计什么 开销小 无依赖 一个字:舒服
hahahahahahahah
2021-07-15 08:34:11 +08:00
awk+sort 呗
shanghai1943
2021-07-15 10:54:50 +08:00
@ivyliner 感觉还不错👍
Judoon
2021-07-15 14:11:07 +08:00
你说的成本是指应用复杂度成本,服务器成本还是你的时间成本?

如果在云上,直接发给云上的日志系统搞分析。
如果有 Prometheus 了,那 nginx 的 vts 模块可以直接输出 Prometheus 格式,grafana 画个图就行

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

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

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

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

© 2021 V2EX