ARMS Prometheus监控提供一键安装配置Nginx类型Exporter的功能,并提供开箱即用的专属监控大盘。本文介绍旧版Nginx类型Exporter的安装配置详情。

背景信息

  • 旧版Nginx类型Exporter安装的是nginx-module-vts模块。
  • 旧版Nginx类型Exporter采集的Nginx指标如下表所示。
    指标 类型 描述
    nginx_server_requests Server Server请求数
    nginx_server_bytes Server Server字节数
    nginx_server_cache Server Server缓存
    nginx_filter_requests Filter Filter请求数
    nginx_filter_bytes Filter Filter字节数
    nginx__filter_responseMsec Filter Filter响应时间
    nginx_upstream_requests Upstreams 上行请求数
    nginx_upstream_bytes Upstreams 上行字节数
    nginx_upstream_responseMsec Upstreams 上行响应时间

功能入口

  1. 登录ARMS控制台
  2. 在左侧导航栏单击Prometheus监控,并在页面顶部选择所需地域,然后单击目标K8s集群名称。
  3. 在左侧导航栏单击Exporter接入

添加Nginx类型的Exporter

  1. Exporter接入页面,单击右上角的添加Exporter
  2. Exporter列表对话框右上角的搜索框中,输入要添加的Exporter名称,并在筛选结果中单击目标Exporter图标。
  3. Nginx Exporter配置对话框输入各项参数,并单击确定
    db_prom_exporter_Nginx
    参数 描述
    Exporter名称 Exporter的名称命名规范要求如下:
    • 仅可包含小写字母、数字和短划线(-),且短划线不可出现在开头或结尾。
    • 名称具有唯一性。
    默认名称由Exporter类型及数字后缀组成。
    Nginx地址 Nginx的连接地址。
    Nginx端口 Nginx的端口号,例如:80。
    注意 您需要先安装Nginx的监控模块nginx-module-vts:Nginx virtual host traffic status module,此模块可以提供JSON格式的数据产出。
  4. Exporter接入页面,单击面板列的大盘链接,查看Prometheus监控大盘。
    pg_prom_dashboard_Nginx
  5. 可选:Exporter接入页面,可对已添加的Exporter执行以下操作:
    • 单击操作列的删除,可删除已添加的Exporter。
    • 单击操作列的日志,可查看Exporter的运行日志。
    • 单击操作列的详情,可查看Exporter的详情,包括Exporter的环境变量和描述信息。