Prometheus 如何摄取与度量值\u relabel\u配置中的任一规则匹配的度量值?

Prometheus 如何摄取与度量值\u relabel\u配置中的任一规则匹配的度量值?,prometheus,Prometheus,例如: metric_relabel_configs: - source_labels: [namespace] separator: ; regex: (?i)(ns1|ns2) replacement: $1 action: keep - source_labels: [__name__] separator: ; regex: (?i)(kube_node_status_capacity_pods) replacement: $1 action: keep

例如:

metric_relabel_configs:
- source_labels: [namespace]
  separator: ;
  regex: (?i)(ns1|ns2)
  replacement: $1
  action: keep
- source_labels: [__name__]
  separator: ;
  regex: (?i)(kube_node_status_capacity_pods)
  replacement: $1
  action: keep

我想保留
kube\u node\u status\u capacity\u pods
,尽管它不是来自两个名称空间
ns1
ns2
,并且只保留来自这些名称空间的其他度量。

您可以将表达式或表达式合并到一个操作中:

- source_labels: [namespace, __name__]
  regex: ((ns1|ns2);.*)|(.*;kube_node_status_capacity_pods)
  action: keep