【发布时间】:2020-12-10 04:06:36
【问题描述】:
我开始使用自定义导出器(使用 kubernetes、grafana 和 prometheus),但遇到了问题。我设法正确地公开了我的指标,但每次我杀死发送它们的 pod 时,vars 都会改变,grafana 会绘制不同的颜色(比如新信息)。
有没有办法只将应用程序保留为 var,我认为问题在于改变的 vars(pod 名称和 ip)?
MyMetric{app="prometheus-export-mymetric",instance="172.26.32.69:3000",job="kubernetes-pods",kubernetes_namespace="default",kubernetes_pod_name="prometheus-export-mymetric-66694564b8-r4pqc",pod_template_hash="66694564b8"}
提前致谢。
【问题讨论】:
-
我根据@Vlad Ulshin 的回答玩了这个。我有规则来替换 pod 名称和哈希但不是实例。如果您需要,我认为 kubernetes_sd_configs 的不同角色是要走的路 - github.com/prometheus-operator/prometheus-operator/issues/…
标签: kubernetes prometheus grafana prometheus-node-exporter