如何将标签添加为普罗米修斯格式?

时间:2021-05-10 06:58:49

标签: go prometheus

invalid_timestamp{name="download_events"} 83

转换为

invalid_timestamp{name="download_events", label_name = "foo"} 83

我该怎么办?我已将此消息转换为 dto.MetricFamily,但我不知道如何向 dto.MetricFamily 添加标签。谢谢

2 个答案:

答案 0 :(得分:0)

尝试编写一个简单的编译器解析器,因为它似乎只包含一些字符串类型的词,或者我认为只使用 RegExp。

答案 1 :(得分:0)

没关系,我和我的朋友最终实现了一个基本的解析器,它支持在普罗米修斯数据中添加标签!随意检查一下! https://github.com/BrainChen/prometheus-parser