如何提取与 metric_relabel_configs 中任一规则相匹配的指标?

How can I ingest metrics that match either rule in metric_relabel_configs?

例如:

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

我想保留 kube_node_status_capacity_pods,虽然它不是来自两个命名空间 ns1ns2 中的任何一个,并且只保留来自这些命名空间的其他指标。

您可以或将这些表达式组合成一个动作:

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