从旧版应用程序公开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功能一起使用是否会很好? 是否可以上游/实施对这两个或任何一个的支持?
答案 0 :(得分:0)
对于Prometheus度量标准名称,引号也不是有效字符。
处理此问题的标准方法是将无效字符转换为下划线:https://prometheus.io/docs/instrumenting/writing_exporters/#naming