我正在运行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] 删除。
我来说两句