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, "");
}
相关推荐
@小码农9 分钟前
202512 电子学会 Scratch图形化编程等级考试四级真题(附答案)
java·开发语言·算法
程序猿ZhangSir17 分钟前
深入理解 BIO,NIO,AIO 三者的用途和区别?Select,poll,epoll 操作系统函数简介
java·spring·nio
智航GIS18 分钟前
6.2 while循环
java·前端·python
2201_7578308718 分钟前
AOP核心概念
java·前端·数据库
为所欲为、Lynn20 分钟前
用FastJson的Filter自动映射枚举
java·spring boot
qq_3363139320 分钟前
java基础-IO流(转换流)
java·开发语言·python
雪人.21 分钟前
JavaWeb经典面试题
java·服务器·前端·java面试题
扶苏-su24 分钟前
Java---IO流原理和分类
java·开发语言
JIngJaneIL30 分钟前
基于java+ vue学生成绩管理系统(源码+数据库+文档)
java·前端·数据库·vue.js·spring boot·后端
a程序小傲32 分钟前
得物Java面试被问:反射机制的原理和应用场景
java·python·面试