首页/云/可观测性速查/nginx-prometheus-exporter:Nginx 指标采集
Prometheus 与采集64 条

nginx-prometheus-exporter:Nginx 指标采集

该 exporter 读取 Nginx 的 stub_status(或 Nginx Plus API)输出指标:连接数与请求统计;开源版需要开启 stub_status 端点。

可观测性速查云更新于 2026-10-12

Nginx 开启 stub_status

Nginx 开启 stub_status
location = /basic_status {
    stub_status;
    allow 127.0.0.1;
    deny all;
}

运行 exporter

运行 exporter
nginx-prometheus-exporter --nginx.scrape-uri=http://127.0.0.1/basic_status
# 常用指标
nginx_connections_active
nginx_http_requests_total
nginx_up
stub_status 只提供连接与请求统计;状态码分布与延迟需要靠日志或额外模块补齐。

易错点

  • stub_status 的 allow/deny 漏配会把状态端点暴露到公网
  • 连接数指标在 reload 时会重置,短窗口观察注意波形台阶

数据来源与参考

  • nginx-prometheus-exporter 项目文档(github.com/nginxinc/nginx-prometheus-exporter)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌