默认服务发现
更新时间 2025-08-11 10:05:35
最近更新时间: 2025-08-11 10:05:35
通过在天翼云Prometheus监控服务中开启默认服务发现功能,您可以采集云容器引擎中符合Prometheus默认采集规则的监控指标,以进行集群运维和性能分析。
使用限制
仅支持容器环境实例。
相关费用
使用默认服务发现将产生自定义指标相关费用。更多信息,请参见计费说明。
前提条件
已创建容器环境实例,即容器集群。
已通过接入中心接入集群。详情请查看容器可观测接入。
注意
如果集群不是从接入中心接入Prometheus,默认服务发现功能会开启失败。
容器集群中需要暴露监控指标的Pod需要配置符合Prometheus默认采集规则的Annotations。
操作指南
步骤一:开启默认服务发现
登录云容器引擎管理控制台。
在集群列表页面,单击目标集群名称,然后在左侧导航栏,选择工作负载 > 容器组。
点击目标Pod操作列的编辑,新增以下Annotations注解。
annotations:
prometheus.io/path: /metrics # 指标暴露的HTTP Path。
prometheus.io/port: "xxxx" # 指标暴露端口。
prometheus.io/scrape: "true" # 是否抓取当前Pod的指标。
点击更新。
步骤二:开启默认服务发现
登录应用性能监控APM控制台,点击左侧菜单栏Prometheus监控。
在Prometheus监控菜单下,点击接入管理。
在已接入环境页签,查看容器环境列表,点击目标容器环境操作列的指标采集按钮,进入指标采集页面。
在指标采集页签,点击默认服务发现,进入默认服务发现的配置页面。
在默认服务发现页面,点击功能启用按钮,开启默认服务发现能力。后续在指标采集页签中,即可查看当前扫描的符合默认服务发现的所有Pod列表。
功能禁用
在默认服务发现页面,点击功能禁用,以关闭默认服务发现能力。功能禁用后, Prometheus监控不再采集带有prometheus.io
注解的Pod所暴露的指标。