关于 Linux 运维,网络部分数据统计问题

2019-12-12 11:17:07 +08:00
 samin

请教一下 linux 平台 用什么去监听一个端口 可以实时显示 QPS 之类的参数 ? 目前的做法是通过 awk 指令去分析 access.log ,计算 QPS

1430 次点击
所在节点    程序员
4 条回复
bigpigB
2019-12-12 13:13:55 +08:00
efk,用 grafana 去展示,有点重。
lihongjie0209
2019-12-12 13:15:36 +08:00
你需要一个 web 服务器
defunct9
2019-12-12 13:35:56 +08:00
prometheus grafana
CivAx
2019-12-12 14:28:26 +08:00
prom + nginx_exporter 可以得到某个 domain_name 的 upstream 的 QPS 的数据,配合 Graf 接入可以做展示。

语句实例: `nginx_upstream_request{code='total', host='test.domain_name.com'}`

在 code 中,`total` 为所有状态码,也可以自定义状态码,如 502。具体可以参考 [Gitlab]( https://github.com/hnlq715/nginx-vts-exporter/)

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

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

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

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

© 2021 V2EX