在《监控利器:普罗米修斯介绍和安装》中有一张图,表明了 Prometheus 的数据走向,如下:
从图中可以看出,监控中间件的第一步就是安装中间件的 exporter,安装有两种方式:下载安装文件进行安装和使用 Docker 进行安装,下面示例中使用的是后者。
Nginx
我们产品的前端 Web 部署在 nginx 容器中,需要在容器的配置文件中进行 nginx_status 模块的设置,才能被 exporter 识别。nginx 配置文件添加下面代码:
location /nginx_status {
stub_status on;
access_log off;
allow all;
# deny all;
}