Prometheus:PromQL-为度量添加标签



我想通过标记my_label:来计算度量my_metric的和

sum(my_metric) by (my_label)

结果我得到:

{my_label="A"}
{my_label="B"}

此外,我想计算度量的总和:

sum(my_metric)

结果我得到了没有标签的度量。但我想要的是:

{my_label="TOTAL"}

我怎样才能做到这一点?

我的目标是写一个这样的查询:

sum(my_metric) by (my_label)
or
sum(my_metric) # add label my_label=TOTAL

结果:

{my_label="A"}
{my_label="B"}
{my_label="TOTAL"}

您不能更改PromQL查询结果的标签值。

然而,您是否使用Grafana来观察您的指标?如果是,您可以更改图例并打印TOTAL而不是度量名称。您甚至可以格式化图例,以便打印度量名称+自定义标签
您可以在此处找到示例

最新更新