prometheus配置nginx监控
prometheus配置nginx监控
2021-09-29
由于没有能力自己写,去github找到两个方案
nginx-module-vts方案
安装
编译nginx将nginx-module-vts模块编译进去
./configure --add-module=nginx-module-vts && make && make install配置
nginx.conf添加 vhost_traffic_status_zone 示例如下
http {
vhost_traffic_status_zone;
...
server {
...
/metrics {
vhost_traffic_status_display;
vhost_traffic_status_display_format prometheus;
}
}
}更多使用方式, 请参考帮助文档
访问 http://xxxxx:xxx/metrics 示例

nginx-lua-prometheus方案
由于使用的是 nginx-1.16 , lua-nginx-module没有明确支持 nginx-1.16 ,暂未使用
最后更新于