重命名 Grafana 指标

Renaming Grafana metrics

我有 Grafana 指标(Graphite 作为后端),指标名称如下:

stats.counters.appserver.det.timeout.5287534957488140100.count

我想用更易读的字符串替换 guid (5287534957488140100),但在将指标发送到 statsd(反过来将数据发送到 graphite)时,我没有可用的。

这个以后可以更换吗?我在一个单独的数据库中将人类可读的字符串连接到 guid,但如果我知道如何,我可以每隔一段时间/每当添加一个新字符串时将其发送到 statsd/graphite/grafana。

Graphite 函数 aliasByNode 似乎可以用于此目的,但我如何将要替换的数据动态地获取到 Graphite 中?

您可以重写碳中继中的每个指标。如果您使用:

请注意,您可以仅匹配和替换 5287534957488140100,但请记住(尤其是碳继电器)它可能很昂贵。

另一种方法是保留此指标不变并另外创建一个别名 - .