在Prometheus度量标准名称中转义特殊字符?

时间:2018-09-27 12:27:37

标签: escaping special-characters metrics prometheus

从旧版应用程序公开Prometheus指标时,我发现某些指标包含无效字符,例如my.metric,my-metric,my:metric

代替在我的旧版应用程序中更改指标名称(它非常庞大),例如,我可以转义这些字符: my.metric,my-metric,my:metric

或者,我可以将这些名称用单引号引起来: “ my.metric”,“ my-metric”,“ my:metric” 'my.metric','my-metric','my:metric'

这些与现有的Prometheus功能一起使用是否会很好? 是否可以上游/实施对这两个或任何一个的支持?

1 个答案:

答案 0 :(得分:0)

对于Prometheus度量标准名称,引号也不是有效字符。

处理此问题的标准方法是将无效字符转换为下划线:https://prometheus.io/docs/instrumenting/writing_exporters/#naming