- 文档首页
托管 Prometheus
常见问题
如何删除服务发现配置?
如何删除服务发现配置?
问题现象
某用户在 VKE 集群中使用 PodMonitor 配置服务发现,完成指标查看后,删除了 PodMonitor CR 配置。
配置删除后,发现被删除服务所对应的 job 仍然存在。
原因分析
删除 PodMonitor CRD 对象时,系统未同步删除对应的 PodScrape 配置,导致配置依然存在。
解决方案
删除服务发现配置时,需要同时删除 Monitor 和 Scrape 配置,操作步骤如下:
说明
下文以删除 PodMonitor 为例。当您需要删除 ServiceMonitor 时,只需要将下文中的podmonitor换成servicemonitor,vmpodscrape换成vmservicescrape即可。
- 在左侧菜单栏中选择 集群,并在右侧集群列表中选择目标集群。
- 在左侧菜单栏中选择 工作负载 > 对象浏览器。在对象列表中检索podmonitor关键字,查找对象。
-
- 单击对象名称,进入详情页,选择需要删除的配置,在 操作 栏中选择 ... > 删除,删除 PodMonitor 配置。
-
- 返回 对象浏览器 列表,在对象列表中检索vmpodscrape关键字,查找对象。
-
- 单击对象名称,进入详情页,选择需要删除的配置,在 操作 栏中选择 ... > 删除,删除 PodScrape 配置。
-
结果验证
正确删除服务发现配置后,在 Explore 页面中使用up语句查看,可以发现对应的 job 已经失效,即服务发现配置已被正确删除。
最近更新时间:2025.02.20 15:57:53