Java 为什么Spring Boot启动器有点分隔的prometheus度量名称?
我使用的是带测微计的弹簧靴,但看起来公制名称格式不正确 弹簧启动版本Java 为什么Spring Boot启动器有点分隔的prometheus度量名称?,java,spring-boot,prometheus,Java,Spring Boot,Prometheus,我使用的是带测微计的弹簧靴,但看起来公制名称格式不正确 弹簧启动版本2.1.4.发布 和io.千分尺:千分尺注册普罗米修斯:1.3.5 我从http://localhost:8080/actuator/prometheus 但是度量名称使用点而不是下划线 当使用promtool进行脱毛时,我收到此错误消息- 林廷时出错:第1行中的文本格式分析错误:注释中的度量名称无效 公制输出示例- # HELP tomcat.global.request.max # TYPE tomcat.global.
2.1.4.发布
和
io.千分尺:千分尺注册普罗米修斯:1.3.5
我从http://localhost:8080/actuator/prometheus
但是度量名称使用点而不是下划线
当使用promtool
进行脱毛时,我收到此错误消息-
林廷时出错:第1行中的文本格式分析错误:注释中的度量名称无效
公制输出示例-
# HELP tomcat.global.request.max
# TYPE tomcat.global.request.max gauge
tomcat.global.request.max{environment="development",host="local",name="http-nio-8080",service="mobile_backend",} 0.0
我不知道为什么会发生这种情况,也不知道我如何将分隔符更改为下划线。确保没有其他
命名约定
实现取代了PrometheusMeterRegistry
的原始PrometheusMinigConvention
。使用相同的版本在本地看起来很好。你有任何定制的NamingConvention
吗?@mweirauch-你说得对!配置中有一个NamingConvention
。我最近刚开始做这个项目,不知道有一个自定义的度量配置。如果你把你的回答变成一个答案,我会接受的。谢谢