如何在普罗米修斯中公开 nginx 指标?

时间:2021-01-04 15:30:21

标签: docker prometheus grafana prometheus-alertmanager prometheus-node-exporter

所以我的问题是 公开 Nginx 指标的方法是仅使用 docker 吗?因为我在网上读过,我看到了这样的东西https://github.com/nginxinc/nginx-prometheus-exporter 我想要的是监控 Nginx 日志,以查找失败的响应。

$ docker run -p 9113:9113 nginx/nginx-prometheus-exporter:0.8.0 -nginx.scrape-uri http://<nginx>:8080/stub_status

1 个答案:

答案 0 :(得分:0)

在评论中总结我们的讨论:

  1. node-prometheus-exporter 是获取 Nginx 内置指标并将其发送到 Prometheus 的便捷工具。但是,如果您需要任何专门的指标,则必须修改源代码或创建自己的解决方案。
  2. 我认为您特别想检查 Nginx 日志是否有失败的响应。这保证了日志聚合和/或解析工具以及与 Prometheus 的相应连接。为此,您可以查看 ELK 系列的一些不错的东西,或者自己构建一个快速脚本。
相关问题