使用通配符绘制度量标准时,是否有办法强制对匹配的指标进行排序?

时间:2013-01-04 18:52:03

标签: graphite

我有两张图使用类似以下指标的图表:

graph1:oldMethod.latencies_msec.percentiles.p {25,50,75,90,95,99}

graph2:newMethod.latencies_msec.percentiles.p {25,50,75,90,95,99}

我希望这两个图表对相似的指标使用相同的颜色。我不太关心颜色,但希望两个图中的两个p25具有相同的颜色,两个p50具有相同的颜色,依此类推。

如果我不使用通配符并为每个图形使用6个不同的数据行,并以相同的方式为两个图形排序,那么我会得到一致的颜色,但如果我使用通配符,则指标的排序似乎是任意的。

无论如何要修理订购?如果没有任何洞察指标排序背后的逻辑将是有帮助的。

2 个答案:

答案 0 :(得分:1)

可以解决这个问题的作品有所改变。这是github中的链接 - https://github.com/graphite-project/graphite-web/pull/831。 您可能必须执行sortByName(aliasByNode(your_metrics_here,position))以获取可以方便排序的较短名称,以便以正确的顺序呈现度量。您还必须确保在所有图形中具有相同数量的节点以获得所需结果。

答案 1 :(得分:-1)

您可以手动将颜色指定给指标,如下所示:

&安培;目标=颜色(my.data.here, “蓝”)

见bgcolor

http://graphite.readthedocs.org/en/1.0/url-api.html#bgcolor

现在订购,你可以使用类似的东西:

目标=极限(sortByMaxima(my.data.here,8)