[英]Relabeling pod name in prometheus
我正在运行 Prometheus-Operator 并使用 Kubernetes Service-Discovery 来监控所有正在运行的 pod。 我有几个名为myapp-frontend-node-1q2ewq3q4e32
。 如何创建一个重新标记配置,将 pod 的名称从上面更改为类似myapp-frontend-node
的名称?
以下重新标记配置应该在-
from pod
label 之后删除最后一部分:
- source_labels: [pod]
regex: "(.*)-[^-]+"
target_label: pod
您可以在此处调试此重新标记规则。
在label_replace函数的帮助下,还可以在查询时删除pod
标签的最后一部分:
label_replace(some_metric, "pod", "$1", "pod", "(.*)-[^-]+")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.