[英]Prometheus: PromQL - Adding a label to the metric
我想通过标签my_label
计算指标my_metric
的my_label
:
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而不是度量名称。 您甚至可以格式化图例以打印指标名称 + 自定义标签。
你可以在这里找到一个例子
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.