合并别名函数

Combine alias functions

我正在使用 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)

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

使用带有 aliasSub 的正则表达式来获取整个 ((.*)) 指标并更改它 - 添加所需的文本 ( 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), "(.*)", " last week")