Prometheus 监控 nginx 需要用到两个模块

  1. nginx-module-vts 主要用于收集 nginx 各项指标.能提供 json 数据
  2. nginx-vts-exporter

nginx-module-vts 安装

需要对 nginx 进行重新编译, 对于正在运行的 nginx 需要热启动, 谨慎操作.

一. 下载 nginx-module-vts 模块文件

1
2
cd /usr/local/src
git clone https://github.com/vozlt/nginx-module-vts