springboot actuator jvm监控丢失

1、背景

系统接入了监控prometheus和grafana,某天grafana突然发现只有几台机器可以看到指标。

随便点击一个地址http://192.168.0.76:8681/lms/actuator/prometheus访问指标,发现JVM相关指标全部丢失

2、解决方法

从网上查找相关资料,逐一排查,发现可能是组件问题、配置文件或者是依赖的版本问题。

检查git代码,没发现配置或者依赖的变动。

参考文档:https://www.choupangxia.com/2021/07/27/spring-boot-actuator-metrics-no-jvm-info/

然后在项目的启动类里注入bean就行了

复制代码
@Bean
@Lazy(value = false)
InitializingBean forcePrometheusPostProcessor(BeanPostProcessor meterRegistryPostProcessor, PrometheusMeterRegistry registry) {
	return () -> meterRegistryPostProcessor.postProcessAfterInitialization(registry, "");
}
相关推荐
xindon126 小时前
如何集成单点登录和设计子系统的权限管理三
java
zone77396 小时前
007:RAG 入门-向量嵌入与检索
后端·面试·agent
zuoerjinshu6 小时前
【SpringBoot】讲清楚日志文件&&lombok
java·spring boot·后端
哈密瓜的眉毛美6 小时前
零基础学Java|第九篇:面向对象编程的类与对象(进阶)
后端
咚为6 小时前
Rust 跨平台编译实战:从手动配置到 Cross 容器化
开发语言·后端·rust
生产队队长6 小时前
SpringBoot3:ApplicationAvailability监控应用程序可用性状态[官方文档]
java·spring·mybatis
秦艽6 小时前
openclaw使用Claude Code 实现 10 倍效率提升&Token 消耗减少了 50%
后端
L0CK6 小时前
实战篇 10. 好友关注 - 实现 Feed 流滚动分页查询学习文档
后端
用户272017999756 小时前
Skill和MCP到底有什么区别?它们越多,效率就越高吗?
后端
PFinal社区_南丞6 小时前
将 Golang 接口的 JSON 响应改为 MessagePack,性能提升实战记录
后端·go