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, "");
}
相关推荐
岁月宁静2 分钟前
FastAPI 入门指南
人工智能·后端·python
加洛斯3 分钟前
Spring Task从入门到精通:定时任务开发完整教程
java·后端
用户2055405915053 分钟前
嵌入式项目之温湿度闹钟
后端
用户298698530145 分钟前
C# 中如何从 URL 下载 Word 文档:基于 Spire.Doc 的高效解决方案
后端·c#·.net
月明长歌5 分钟前
【码道初阶】Leetcode155踩坑最小栈问题:最小栈:算法对了,却输给了 Java 的 “==“?
java·算法·
小飞Coding7 分钟前
你写的 equals() 和 hashCode(),正在悄悄吃掉你的数据!
java·后端
想用offer打牌9 分钟前
一站式了解http1.1,http2.0和http3.0
后端·网络协议·面试
dragoooon3410 分钟前
[C++——lesson26.「多态」]
java·c++·学习方法·多态
计算机学姐15 分钟前
基于SSM的网上花店销售系统【2026最新】
java·vue.js·mysql·java-ee·tomcat·intellij-idea·mybatis
.墨迹.19 分钟前
汇总笔试题
java