Nginx指标接入AOM
您可以直接使用AOM提供的Nginx Exporter插件给主机创建采集任务,并安装Nginx Exporter插件,就可以监控Nginx相关指标。
配置Nginx指标接入AOM
- 登录AOM 2.0控制台。
- 在左侧导航栏按照如下入口选择待接入指标的中间件卡片(二选一):
- 入口一:选择“接入 > 接入中心”:
- 如果进入旧版接入中心页面,直接单击“Prometheus 中间件”类型中的“Nginx”卡片。
- 如果进入新版接入中心页面,需筛选出“自建中间件”类型中的“Nginx”卡片,并单击卡片上的“接入指标(AOM)”。
- 入口二:选择“Prometheus监控 > 实例列表”,单击ECS类型的Prometheus实例名称,进入目标实例详情页的“接入中心”页面,选择“Nginx”卡片。
- 入口一:选择“接入 > 接入中心”:
- 在配置页面中,参考下表配置采集任务相关参数信息,并单击“下一步”。
图1 配置采集任务
表1 采集任务参数配置表 操作
参数
说明
选择实例
Prometheus实例
选择一个ECS Prometheus实例用于存储采集数据。
采集任务通过关联ECS Prometheus实例,对采集数据进行标记分类。若当前没有可选的Prometheus实例,可以创建Prometheus for ECS类型实例。
插件配置
操作系统
主机的操作系统,当前只支持选择Linux。
采集插件
默认NGINX。
插件版本
选择插件的版本。未上线的插件版本,则置灰,无法选择。
采集任务
采集任务名
自定义采集任务的名称。长度范围为1到50个字符,支持大小写字母、数字、下划线、中划线,以字母开头。
主机
单击“添加主机”,在“添加主机”页面中选择用于配置采集任务和安装Exporter的主机:
- 可通过主机名称、IP地址和Agent状态搜索选择主机。
- 可通过右上角,取消已勾选的主机。
- 选择的主机必须是UniAgent状态为运行中的主机,否则创建的采集任务无法采集数据。
指标维度
单击按钮,选择“内置指标维度”或“自定义指标维度”,即可添加新的指标维度:最多可添加10个指标维度。例如:维度名为label1,维度值为label2,则添加成功后为label1:"label2"。
高级设置
- 配置Exporter安装参数,单击“立即安装”,即可下发Exporter安装任务。当安装失败时,单击“查看日志”,可以查看当前Exporter安装任务的执行日志。
Exporter可以采集监控数据并通过Prometheus监控规范对外提供数据。图2 安装Exporter
参数
说明
nginx地址
Nginx地址。格式:Nginx 服务的连接地址+Nginx服务的服务状态路径。- Nginx服务的连接地址:Nginx服务的IP地址和侦听端口号。其中nginx.conf配置文件中指定了侦听端口。例如:10.0.0.1:8080。
- Nginx服务的服务状态路径:由nginx.conf配置文件中的location参数指定,例如:/stub_status
填写示例:https://10.0.0.1:8080/stub_status
- 单击“立即创建”,即可完成Nginx插件接入。已接入的插件会显示在采集任务页面。单击对应的采集任务名称,在弹出的面板中可以查看采集任务的配置信息。