文档首页/ 应用运维管理 AOM/ 最佳实践/ 通过ServiceMonitor配置服务发现
更新时间:2026-01-06 GMT+08:00
分享

通过ServiceMonitor配置服务发现

AOM支持通过新增ServiceMonitor的方式自定义配置服务发现。使用ServiceMonitor,可以自行定义发现的Namespace范围以及通过matchLabel来选择监控的Service。

应用场景

ServiceMonitor可以用于采集和分析服务的运行数据,帮助运维人员快速发现和定位问题,优化服务性能,并确保服务的高可用性和稳定性。

前提条件

已拥有云容器引擎CCE集群并创建节点。如果没有可用的云容器引擎CCE集群,可以参考购买Standard/Turbo集群章节进行购买。

创建Prometheus实例

  1. 登录AOM 2.0控制台
  2. 在左侧导航栏选择“Prometheus 监控 > 实例列表”。
  3. 单击“创建Prometheus实例”,参数说明如表1所示。

    表1 创建Prometheus实例

    参数名称

    示例

    参数说明

    Prometheus 实例名称

    aom-hc

    Prometheus 实例的名称。最多可输入100个字符,只能包含字母、数字、中文、下划线、中划线,不能以下划线或中划线开头或结尾。

    企业项目

    default

    所属的企业项目。

    • 如果在全局页面设置为“ALL”,此处请从下拉列表中选择企业项目。
    • 如果在全局页面已选择企业项目,则此处灰化不可选。

    Prometheus 实例类型

    Prometheus for CCE

    Prometheus 实例的类型。

    描述

    -

    Prometheus实例的描述信息,最多可输入1024个字符。当前示例可不填写。

    标签

    -

    单击“添加标签”,输入标签键和标签值,即可为Prometheus实例添加标签。当前示例可不填写。

    • 最多可添加20个标签。
    • 标签键可以包含任意语种的字母、数字和空格,以及_.:=+-@字符,但首尾不能包含空格,且不能以_sys_开头。
    • 标签值可以包含任意语种的字母、数字和空格,以及_.:/=+-@字符。

  4. 设置完成,单击“确定”,即可创建CCE类型的Prometheus实例。

配置云容器引擎CCE集群

  1. 登录云容器引擎CCE控制台,在左侧导航栏单击“集群管理”。
  2. 在“集群管理”页面单击前提条件中购买的集群名称,进入集群详情页。
  3. 在左侧导航栏中选择“集群 > 插件中心”,在“插件中心”页面筛选插件类型为“云原生可观测性”。
  4. 单击“云原生监控插件”卡片上的“安装”,安装云原生监控插件。

    • 安装云原生插件时,需要打开“监控数据上报至AOM服务”的开关,并在“指标上报的AOM实例”下拉列表中选择前提条件中创建的Prometheus实例。其余参数可按需设置,参数详情可参考安装云原生监控插件
      图1 数据存储配置
    • 如果集群已安装云原生插件,单击“云原生监控插件”卡片上的“编辑”,确定“监控数据上报至AOM服务”开关为打开状态,并已将指标上报至AOM实例。

新增ServiceMonitor

  1. 在左侧导航栏选择“Prometheus监控 > 实例列表”。
  2. 在Prometheus实例列表中,单击前提条件中创建的Prometheus实例的名称,进入该实例的详情界面。
  3. 在左侧导航栏单击“指标管理”,在“配置”页签下选择前提条件中准备的CCE集群并单击“ServiceMonitor”。
  4. 单击“新增ServiceMonitor”,在弹出的对话框中输入ServiceMonitor的相关参数信息,然后单击“确定”。

    图2 新增ServiceMonitor

  5. 配置完成后,新增的ServiceMonitor将显示在下方的列表中。

相关文档