转换石墨度量名称

Transform graphite metric name

我正在尝试使用 grafana 的世界地图插件,它的度量名称需要某种形式:DE、FR 等。

我的 Graphite 数据中没有这些指标,我也无法控制它,但我确实有可用的 URL,例如www.foo.de, www.foo.fr.

有没有办法转换指标名称,即在使用前取最后两个字符?

答案是 aliasSub 可以进行正则表达式替换的函数。

我将它与 aliasByNode 结合使用来替换 url 我不需要的部分,例如:

aliasByNode(aliasSub(xxx.yyy.zzz.www_foo_fr.aaa.bbb, 'www_foo_', ''), 4)