用一个标签对所有计数器求和 - 普罗米修斯
Sum all counter by one lablel - prometheus
大家好,我有一个错误计数器,可以提供如下指标,我想获得过去 7 天内每个错误原因的总和。我试过使用 increase 但似乎 increase 函数不支持 by/without
运算符所以我得到的结果包括 machine_type
.
如何在查询结果中不包含machine_type
?
{instance="localhost:8000", job="prometheus", reason="Some_reason", machine_type="gpu"}
这是我试过的
increase(error_count_total[24h])
结果是
{instance="localhost:8000", job="prometheus", reason="Some_reason", machine_type="gpu"}: 15
{instance="localhost:8000", job="prometheus", reason="Some_reason", machine_type="cpu"}: 10
我想得到
{instance="localhost:8000", job="prometheus", reason="Some_reason"}: 25
尝试以下查询:
sum without (machine_type) (increase(error_count_total[24h]))
大家好,我有一个错误计数器,可以提供如下指标,我想获得过去 7 天内每个错误原因的总和。我试过使用 increase 但似乎 increase 函数不支持 by/without
运算符所以我得到的结果包括 machine_type
.
如何在查询结果中不包含machine_type
?
{instance="localhost:8000", job="prometheus", reason="Some_reason", machine_type="gpu"}
这是我试过的
increase(error_count_total[24h])
结果是
{instance="localhost:8000", job="prometheus", reason="Some_reason", machine_type="gpu"}: 15
{instance="localhost:8000", job="prometheus", reason="Some_reason", machine_type="cpu"}: 10
我想得到
{instance="localhost:8000", job="prometheus", reason="Some_reason"}: 25
尝试以下查询:
sum without (machine_type) (increase(error_count_total[24h]))