我有多个爬网,如何汇总这些结果,以下是我的示例:
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
仍然有多行,我希望能够汇总成一行
答案 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)