4

我有两个使用以下指标的图表:

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

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

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

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

无论如何要解决订购问题吗?如果没有深入了解度量排序背后的逻辑,那将是有帮助的。

4

2 回答 2

1

有一些作品可以解决这个问题。这是 github 中的链接 - https://github.com/graphite-project/graphite-web/pull/831。您可能必须使用 sortByName(aliasByNode(your_metrics_here, position)) 来获得更短的名称,这些名称可以方便地进行排序,以便以正确的顺序呈现指标。您还必须确保在所有图表中具有相同数量的节点才能获得所需的结果。

于 2014-10-20T21:28:51.937 回答
-1

您可以手动为指标分配颜色,如下所示:

&target=color(my.data.here,"蓝色")

见 bgcolor

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

现在订购,您可以使用以下内容:

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

于 2013-01-26T00:17:57.663 回答