如何将普罗米修斯时间序列的相同名称和不同的标签组合成一个度量



在新版本中,我添加了一些标签,该系列有标签:

sentbps{作业:";anp";,站点:";站点5";,实例:";hb_ip:9139";,src:";节点1";,dst:";节点6";,linkid:";d1096312-8c0b-353c-20cd-e416d3ccef1f";,dstip:";10.254.144.1〃;,srcip:";10.254.144.4〃;}

以前的版本,标签是:

sentbps{作业:";anp";,站点:";站点5";,实例:";hb_ip:9139";,src:";节点1";,dst:";节点6";}

那么,我如何将两者结合起来"相同的";度量,通过共享标签(site="site5",src="ndoe1",dst="node6"(,或者忽略附加标签(linkid、dstip、srcip(。

在普罗米修斯图中,它们显示为两条线。

thks

您可以简单地聚合它们。聚合函数在这里并不重要,因为一次只有一行,所以sum或计算avg没有区别。

sum by (job, site, instance, src, dst) (sentbps{})

使用by子句可以保留上述标签,但其他标签(如dstip(只是相加(尽管在您的情况下,我猜只有dstIpdst的一个组合,它们仍然会被删除(

最新更新