vhost_traffic_status_zone
是必需的,如果指令vhost_traffic_status_display
被设置,可以通过下方式访问:,/status/format/json,请求/status/format/json
将用一个包含当前活动数据的json文档进行响应,以便在实时仪表板和三方监视工具中使用。,/status/format/html,请求/status/format/html
将会用一个内置的内置的html仪表板网页进行响应,该仪表盘的内部请求走/status/format/json
。,/status/format/jsonp,请求/status/format/jsonp
将用一个jsonp回调函数进行响应,该函数包含用于实时仪表板和三方监视工具的当前活动数据。,/status/format/prometheus,请求/status/format/prometheus
将用包含当前活动数据的prometheus文档来响应。,/status/control,请求/status/control
将返回基于查询语句字符串重置或删除区域后的JSON文档。更多可以参考Control.,测试nginx配置文件是否正确:/usr/local/nginx/sbin/nginx -t,如果正确没问题,启动nginx
启动nginx:
/usr/local/nginx/sbin/nginx,此时访问http://IP地址/status可以看到nginx的状态信息了。,,也可以使用systemctl管理nginx-vts-exporter进程。,添加如下job:,kubectl apply -f prometheus-cfg.yaml,kubectl delete -f prometheus-deploy.yaml,kubectl apply -f prometheus-deploy.yaml,#注意: – targets: [‘10.10.xx.xx:9913’]这个ip地址是nginx-vts-exporter程序所在机器的ip地址,, 到此这篇关于prometheus监控nginx的实现的文章就介绍到这了,更多相关prometheus监控nginx内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!