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