支持在Prometheus监控中配置Service Monitor,以采集云容器集群中指定的Service对应的Pod暴露的监控指标。
使用限制
仅支持容器环境实例。
相关费用
使用Service Monitor将产生自定义指标采集相关费用。更多信息,请参见计费说明。
前提条件
已创建容器环境实例,即容器集群。
在容器集群中,已经为需要暴露监控指标的Pod创建了Service,且各Pod在Service中配置的端口上已暴露了监控指标。
功能入口
登录应用性能监控APM控制台,点击左侧菜单栏Prometheus监控。
在Prometheus监控菜单下,点击接入管理。
在已接入环境页签,查看容器环境列表,点击目标容器环境操作列的指标采集按钮,进入指标采集页面。
在指标采集页签,单击Service Monitor,进入Service Monitor配置页面。
启用功能
在Service Monitor页面下,点击功能启用按钮,即可开启Service Monitor能力。
启用后,您可以查看当前容器集群中所有的Service Monitor及相关配置信息,同时会根据配置的时间间隔和Path抓取监控指标。
管理ServiceMonitor
新增ServiceMonitor
在ServiceMonitor页面,点击新增按钮。
在界面的yaml中,依次选择容器集群的命名空间、Service和端口,然后配置Metric路径和采集间隔(单位:秒),然后点击检查按钮,显示配置正确,可以创建之后,点击创建按钮,即可生成ServiceMonitor配置。
编辑Service Monitor
在Service Monitor列表页中,点击目标Service Monitor操作列的编辑配置按钮,即可在Service Monitor配置面板中修改YAML内容。
删除Service Monitor
在Service Monitor列表页中,点击目标ServiceMonitor操作列的删除按钮,即可进行删除操作。
停用Service Monitor
在Service Monitor列表页中,点击目标Service Monitor操作列的停用,即可进行停用操作。停用后,当前ServiceMonitor配置不会生效。
禁用功能
在Service Monitor列表页中,点击功能禁用,即可关闭Service Monitor能力,功能禁用后,Prometheus不再发现和采集Service暴露指标,但是已经探测到并且正在收集数据的目标(Target)将继续进行。