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