我在 strconv.ParseFloat 中收到错误:解析“2\r”:无效语法普罗米修斯

Posted

技术标签:

【中文标题】我在 strconv.ParseFloat 中收到错误:解析“2\\r”:无效语法普罗米修斯【英文标题】:I get error in strconv.ParseFloat: parsing "2\r": invalid syntax prometheus我在 strconv.ParseFloat 中收到错误:解析“2\r”:无效语法普罗米修斯 【发布时间】:2021-07-08 11:36:50 【问题描述】:

我想监控 hangfire 仪表板(https://github.com/mfberkdemir/hangfireExporter),但问题是普罗米修斯给了我这个错误,这可能是什么?

【问题讨论】:

【参考方案1】:

Prometheus scraper 浮点解析器要求公制行以“\n”字符结尾,而不是以“\r\n”或“\r”结尾。

请验证您的指标数据是否以正确的格式导出。

这在https://prometheus.io/docs/instrumenting/exposition_formats/ 中有描述 在基本信息 -> 编码

【讨论】:

以上是关于我在 strconv.ParseFloat 中收到错误:解析“2\r”:无效语法普罗米修斯的主要内容,如果未能解决你的问题,请参考以下文章

Go的数字精度转换大全

李迟2021年11月知识总结

李迟2021年11月知识总结

在go程序的后台运行的Websockets导致100%的CPU使用率

为啥我在 AngularJs 帖子中收到 400 个错误请求?

为啥我在 Selenium 中收到 AssertionError?