结合别名功能

时间:2016-07-25 11:27:35

标签: graphite

使用Graphite,我绘制了一些图表,并且时间变换相同。

例如:

aliasByNode(my.application.metric.$Continent.$DC.*, 4, 5, 3)
aliasByNode(timeShift(my.application.metric.$Continent.$DC.*, "7d"), 4, 5, 3)

但我希望能够识别图表(它们目前的名称相同)。

如何向度量标准别名添加前缀或后缀(或任何标记)?

例如:

-- EU.PAR.pokemonCaught
-- EU.PAR.pokemonCaught (last week)

2 个答案:

答案 0 :(得分:12)

将{regex与aliasSub一起使用以获取整个((.*))指标并对其进行更改 - 添加所需的文字(\1 last week)。例如。

aliasByNode(timeShift(my.application.metric.$Continent.$DC.*, "7d"), 4, 5, 3)

应该看起来像

aliasSub(aliasByNode(timeShift(my.application.metric.$Continent.$DC.*, "7d"), 4, 5, 3), "(.*)", "\1 last week")

答案 1 :(得分:0)

您可以随意使用alias()重命名。