如何在Prometheus重新标签配置中保持匹配的源标签

时间:2020-06-04 11:32:12

标签: prometheus

Kubernetes中的Pod会在某个端口导出指标,该端口在注释中指定。有什么方法可以只在注释中保留与端口匹配的容器端口?

我尝试了类似的方法,但是它不起作用

relabel_configs:
   - source_labels: [__meta_kubernetes_pod_annotation__prometheus_io_port,__meta_kubernetes_pod_container_port_number]
     regex: (.+);$1
     action: keep

我希望Prometheus在以下情况下会从暴露的端口中抓取指标

__meta_kubernetes_pod_annotation__prometheus_io_port == __meta_kubernetes_pod_container_port_number

问题是关于正则表达式。如何将注释中端口的第一组“(+。)”与容器端口相匹配?

0 个答案:

没有答案