普罗米修斯如何使用多个标签

时间:2019-04-27 01:24:20

标签: prometheus

我有多个爬网,如何汇总这些结果,以下是我的示例:

IO

我使用以下语句,但无效:

{data="eth0",direction="sum",instance="localhost:21081",job="etha"} 111476
{data="eth0",direction="sum",instance="localhost:21082",job="etha"} 29163
{data="eth0",direction="sum",instance="localhost:21084",job="etha"} 10439

仍然有多行,我希望能够汇总成一行

1 个答案:

答案 0 :(得分:0)

为什么不尝试以下命令?

sum (rate (sum_over_time{data="eth0",direction="sum",job="eth0"}[20m]))

如果要基于唯一字段对它求和,例如data =“ eth0”可以具有多个值,请使用以下命令:

sum (rate (sum_over_time{data="eth0",direction="sum",job="eth0"}[20m])) by (data)