Spring Boot 2 Actuator不会发布JVM指标

马克

我正在运行Spring Boot 2应用程序,并添加了执行器spring boot启动器依赖项。我启用了所有Web端点,然后调用:

http:// localhost:8080 / actuator / metrics

结果是:

{
    "names": ["jdbc.connections.active", 
              "jdbc.connections.max", 
              "jdbc.connections.min", 
              "hikaricp.connections.idle", 
              "hikaricp.connections.pending", 
              "hikaricp.connections", 
              "hikaricp.connections.active", 
              "hikaricp.connections.creation", 
              "hikaricp.connections.max", 
              "hikaricp.connections.min", 
              "hikaricp.connections.usage", 
              "hikaricp.connections.timeout", 
              "hikaricp.connections.acquire"]
}

但是我缺少所有的JVM统计信息和其他内置指标。我在这里想念什么?我阅读的所有内容均表示这些指标应始终可用。

感谢您的任何提示。

马克

我想与您分享调查结果。问题是第3方库(Shiro)及其配置。千分尺的Bean加载变得混乱,导致初始化所需的PostProcessingBean太晚了,后者配置了MicroMeterRegistry(在我的情况下是PrometheusMeterRegistry)。

我不知道通过另一个Bean(PostProcessor)进行注册表配置是否明智,这可能导致我遇到的情况...注册表应该自行配置而不依赖于可能构造得太晚的其他Bean。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章