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 分钟前
Spring中IoC的底层原理
java·后端·spring
Liii4038 分钟前
Java集合详细讲解
java·开发语言
Han.miracle29 分钟前
Spring Boot 项目从入门到排障:核心结构、依赖管理与启动全解析
java·jar
麦麦鸡腿堡36 分钟前
Java_通过反射获取类的结构信息
java·开发语言
IT_陈寒36 分钟前
Redis性能翻倍的5个冷门技巧,90%开发者都不知道的深度优化方案
前端·人工智能·后端
还是鼠鼠1 小时前
SQL语句执行很慢,如何分析呢?
java·数据库·mysql·面试
爱装代码的小瓶子1 小时前
【c++知识铺子】封装map和set(详细版)
android·java·c++
2201_757830871 小时前
tlias的部门的增删改查操作
java·开发语言
锥锋骚年1 小时前
golang 发送内网邮件和外网邮件
开发语言·后端·golang
雨雨雨雨雨别下啦1 小时前
Spring AOP概念
java·后端·spring