在探针的设置页签,您可以查看Prometheus探针的基本信息和健康检查结果、设置Agent副本数、重启探针,并获取Remote Read地址、Remote Write地址和HTTP API地址。

前提条件

您的服务已接入Prometheus监控。具体操作,请参见容器服务Kubernetes版集群

功能入口

  1. 登录ARMS控制台
  2. 在左侧导航栏单击Prometheus监控
  3. 在顶部菜单栏,选择地域。
  4. Prometheus监控页面,单击K8s集群名称。
  5. 在左侧导航栏单击设置,在右侧页面单击设置页签。

查看Prometheus探针

设置页签的Prometheus探针区域,您可以查看Prometheus探针的状态、版本,Helm版本和Agent副本数。

健康检查

设置页签的Prometheus探针区域,您可以执行以下操作:

  • 单击Prometheus探针区域右上角的编辑Prometheus.yaml,可以更新Prometheus的Prometheus.yaml文件。
  • 单击Prometheus探针区域右上角的编辑RecordingRule.yaml,可以更新Prometheus的RecordingRule.yaml文件。

    阿里云Prometheus监控的RecordingRule.yaml只需配置Rule Group。 暂不支持Recording Rule的Remote Write。配置示例如下:

    groups:
      - name: cpu-node
        interval: 30s
        rules:
          - expr: avg by (job, instance, mode) (rate(apiserver_request_total[5m]))
            record: job_instance_mode:apiserver_request_total:avg_rate5m
  • 单击Helm版本区域的升级,在弹出的对话框中单击确定,可以升级Helm版本。Helm版本的详细信息,请参见Helm版本说明
  • 单击操作列的重启,可以将当前探针重启。

    重启完成后会弹出执行结果对话框。

    重启探针执行结果
  • 单击操作列的副本数,在弹出的设置Agent副本数对话框设置Agent副本数,然后单击确定设置Agent副本数
  • 单击操作列的健康检查,在弹出的健康检查结果对话框查看探针的健康检查结果。探针的健康检查结果
  • 单击操作列的探针日志,在弹出的面板中查看探针的日志。探针日志

查看地址

设置页签的Token区域,您可以获取Prometheus实例的鉴权Token、Remote Read地址、Remote Write地址和HTTP API地址。

Prometheus的Token
  • 阿里云Prometheus接入自建Grafana,使用Prometheus Metrics实现HPA等场景需要远程读取ARMS Prometheus存储数据;自建Prometheus、纳管集群(注册集群)等场景需要远程写入ARMS Prometheus存储。在远程读写Prometheus数据时,使用鉴权Token可以提高数据读写的安全性。阿里云Prometheus接入自建Grafana时使用Token的操作,请参见将阿里云Prometheus监控数据接入本地Grafana。注册集群接入Prometheus监控的操作,请参见公网Kubernetes集群接入Prometheus监控
  • 您可以使用Remote Read地址和Remote Write地址,将自建Prometheus的监控数据存储到阿里云Prometheus中。具体操作,请参见远程存储
  • 您可以使用HTTP API地址,将阿里云Prometheus监控数据接入本地Grafana。具体操作,请参见将阿里云Prometheus监控数据接入本地Grafana