【发布时间】:2017-02-23 15:42:42
【问题描述】:
我正在尝试使用 grafana 的世界地图插件,它的度量名称需要某种形式:DE、FR 等。
我的石墨数据中没有这些指标,我无法控制它,但我确实有可用的网址,例如www.foo.de, www.foo.fr.
有没有办法转换指标名称,即在使用前取最后两个字符?
【问题讨论】:
-
看起来像是 aliasSub 和 aliasByNode 的组合。现在正在试验..
我正在尝试使用 grafana 的世界地图插件,它的度量名称需要某种形式:DE、FR 等。
我的石墨数据中没有这些指标,我无法控制它,但我确实有可用的网址,例如www.foo.de, www.foo.fr.
有没有办法转换指标名称,即在使用前取最后两个字符?
【问题讨论】:
答案是aliasSub 函数,它可以进行正则表达式替换。
我将它与aliasByNode 结合使用来替换我不需要的部分网址,例如:
aliasByNode(aliasSub(xxx.yyy.zzz.www_foo_fr.aaa.bbb, 'www_foo_', ''), 4)
【讨论】: