首页 > 解决方案 > grafana 变量仍然捕获旧的指标信息

问题描述

我使用 grafana+prometheus 监控 k8s pod,当我的 pod 被删除时,我清理了所有属于被删除 pod 的指标,但仍然可以在 grafana 变量中看到

例如,我定义了一个名为 node 的变量,查询表达式为“{instance=~”(.+)”, job="node status"}”,它可以捕获所有指标,并且我使用正则表达式 '/instance= "([^"]+):9100"/' 来匹配每个监视器目标的 ip,当我单击仪表板上的节点标签时,它会显示所有目标 ip,当这些目标之一被删除时,我使用 http api 提供通过prometheus清理所有属于该目标的指标,但是当我单击节点标签时,它仍然显示已删除的目标ip,为什么?以及如何删除该ip?

标签: grafanaprometheus

解决方案


似乎 Prometheus 目标没有更新,即使一些 pod 被驱逐。你可以在 Prometheus http://yourprometheus/targets页面查看。

Prometheus 是否在 K8s 集群内部运行?


推荐阅读