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, "");
}
相关推荐
Victor3561 分钟前
MongoDB(34)什么是聚合管道(Aggregation Pipeline)?
后端
Victor3563 分钟前
MongoDB(35)聚合操作的常见阶段有哪些?
后端
JAVA学习通12 分钟前
InnoDB 存储引擎
java·数据库·mysql
Kim Jackson22 分钟前
我的世界Java版1.21.4的Fabric模组开发教程(二十三)创建生物(下)实体在游戏中的实现(1)
java·游戏·fabric
温柔一只鬼.22 分钟前
GUI学习——day2
java·开发语言·学习
东离与糖宝24 分钟前
Spring Boot 3 + Qwen 3.5 最佳实践:从接口调用到 RAG 向量检索一站式开发
java·人工智能
追逐时光者33 分钟前
2026年全面且实用的 Visual Studio 插件推荐,开发效率提升利器!
后端·visual studio
零雲44 分钟前
java面试:Spring是如何解决循环依赖问题的
java·spring·面试
yuhaiqiang1 小时前
太牛了🐂,再也没有被AI 骗过,自从用了这个外挂 !必须装上
javascript·人工智能·后端
饕餮争锋1 小时前
Java泛型介绍
java·开发语言