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

2021 年 7 月 14 日
 abcbuzhiming
GoAccess 的统计方式和显示方式都不太对胃口,ELK 那种超重型方案不太适合。

我其实最多就像知道十几天内的 Nginx 运行情况,包括:一段时间内,哪些接口被访问过,访问过多少次,按照响应时间排个序让我知道最慢的几个接口。统计出未能成功响应的地址。就这些也就行了
5974 次点击
所在节点    NGINX
26 条回复
helone
2021 年 7 月 14 日
prometheus + grafana
gqkkk
2021 年 7 月 14 日
nginx 日志输出为 json 格式
filebeat+elasitcsearch+kibana
gqkkk
2021 年 7 月 14 日
elk 属于超重型吗?按你说的是只是需要一个日志工具! web-log-parser 之类的
knightdf
2021 年 7 月 14 日
自己写个 shell 统计得了
0ZXYDDu796nVCFxq
2021 年 7 月 14 日
可以改代码自己编译二进制的话,Prometheus 确实是最佳选择
darrh00
2021 年 7 月 14 日
#5

有 NGINX Prometheus Exporter,不需要改 nginx 任何东西吧。
ivyliner
2021 年 7 月 14 日
https://dystroy.org/rhit/ 今天无意看见的, 看起来蛮轻量的.
thet
2021 年 7 月 14 日
shell 可以满足
so1n
2021 年 7 月 14 日
prometheus 或者 loki
eason1874
2021 年 7 月 14 日
写个 shell 脚本,在想看的时候直接读日志文件就行了,可以搜下网上例子
indev
2021 年 7 月 14 日
我就写个脚本定时用 goaccess 生成网页
wxdiy
2021 年 7 月 14 日
从我的使用中,感觉最便宜的方案,可以试下阿里云腾讯云的日志服务,类似于 elk,可以图形化操作收集数据到分析数据,而且价格很便宜,按存储的日志量收费
lplusk
2021 年 7 月 14 日
公有云上的日志服务
Pursue9
2021 年 7 月 14 日
用 loki, 如果你的 nginx 也用 docker 部署的话,你可以装 docker 的 loki 插件直接过滤日志
vincent927
2021 年 7 月 14 日
Shell
maxbon
2021 年 7 月 14 日
写个 shell 脚本就好了,想统计啥统计啥
0ZXYDDu796nVCFxq
2021 年 7 月 14 日
@darrh00 并不能按 URL 粒度采集,所以需要集成第三方模块
BQsummer
2021 年 7 月 14 日
自己用的话可以考虑阿里云的日志服务,每月 500m 的免费额度
yungo8
2021 年 7 月 14 日
lua +shell ?
learningman
2021 年 7 月 14 日
awk 吧

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

https://study.congcong.us/t/789490

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

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

© 2021 V2EX