PromQL。如何从不同指标添加标签值

时间:2019-02-22 08:58:57

标签: prometheus prometheus-alertmanager promql

如果我有两个指标:

kube_pod_container_status_restarts_total {...,pod =“ my_pod_name_42”,...}

container_memory_usage_bytes {...,pod_name =“ my_pod_name_42”, cluster_name =“ megatron”,...}

我想为重新启动指标设置警报,但其中包含cluster_name标签。 我可以以某种方式汇总来自不同指标的标签值。

例如警报:增加(kube_pod_container_status_restarts_total {namespace =“ 42”} [1h])> 4

需要在此处^添加“ megatron”,以便Alertmanager在发送通知时可以使用此标签

1 个答案:

答案 0 :(得分:0)

可能是How can I 'join' two metrics in a Prometheus query?的副本。 一项改进可能是通过执行以下操作(加入一个强制为0的指标)来强制加入的指标不影响我们的用户:

$encrypted ="ELRmWQ==";