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, "");
}
相关推荐
CAE虚拟与现实19 小时前
前后端调试常用工具大全
前端·后端·vue·react·angular
程序猿乐锅19 小时前
【Tilas|第六篇】班级管理实现
java·笔记·tlias
吴声子夜歌19 小时前
Java——继承实现的基本原理
java·继承
Kiling_070419 小时前
Java集合进阶:Collection与List详解
java·windows·list
小新同学^O^19 小时前
简单学习 --> 数据加密
java·数据库·学习·数据加密
XiYang-DING19 小时前
【Java】URL(Uniform Resource Locator)
java·开发语言
倒流时光三十年19 小时前
第1篇:你真的了解 Kafka 吗?—— 破冰篇
spring boot·分布式·kafka·linq
0xDevNull19 小时前
Java十道高频面试题
java·开发语言
aXin_ya19 小时前
微服务第十一天 MQ相关问题
java·微服务·架构
无限进步_19 小时前
【C++】智能指针族谱:auto_ptr、unique_ptr、shared_ptr
java·开发语言·数据结构·c++·算法