可观测监控 Prometheus 版支持添加自定义集成服务发现,进行自定义采集接入,本文介绍如何接入自定义集成并查看自定义集成的指标、大盘和告警等信息。
前提条件
已创建容器服务类型的Prometheus实例,具体操作,请参见Prometheus实例 for 容器服务。
功能入口
- 登录Prometheus控制台。
- 在左侧导航栏单击监控列表,进入可观测监控 Prometheus 版的实例列表页面。
- 单击目标Prometheus实例名称,进入集成中心页面。
接入自定义集成
- 在集成中心页面单击自定义卡片的添加。
- 在弹出的接入自定义面板的STEP2区域配置服务发现。可观测监控 Prometheus 版目前支持以下几种服务发现方式:
- pod annotation
- service monitor
- pod monitor
- Remote Write
- 自定义服务发现
配置完服务发现后,您可以单击校验,对您的服务发现配置进行(YAML)格式校验,当页面提示校验通过后单击保存。重要 校验过程是十分必要的,如果您没有执行校验,当您的服务发现配置的信息有误时,可能会影响您当前的Job无法运行。 - 查看配置的服务发现是否生效。单击自定义卡片,在弹出面板的Targets页签您可以查看配置的服务发现是否生效。若查看到未生效的Target,您可以单击服务发现配置页签编辑已配置的Job。
查看自定义集成信息
在集成中心页面单击自定义集成卡片,在弹出的面板中展示自定义集成详情,包括Targets、指标、大盘、告警、服务发现配置和Exporter信息。
Targets
您可以在Targets页签查看集成默认Job发现的Targets列表,以及指定Target的指标和服务发现配置。
指标
您可以在指标页签查看具体的指标信息并对指标进行废弃配置。具体操作,请参见配置指标。
服务发现配置
您可以在服务发现配置页签对默认基础监控Job进行操作,例如编辑抓取时间间隔、关闭采集Job等。更多信息,请参见管理Kubernetes集群服务发现和管理ECS服务发现。
Exporter
您可以在Exporter页签查看默认安装的node-exporter
、kube-state-metrics
以及对应的版本号等信息。