繁体   English   中英

在普罗米修斯中重新标记 pod 名称

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM