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, "");
}
相关推荐
Advancer-5 小时前
第二次蓝桥杯总结(上)
java·算法·职场和发展·蓝桥杯
\xin5 小时前
pikachu自编SQL(POST)
java·数据库·sql
一行代码一行诗++5 小时前
注释是什么和注释该怎么写(C语言)
java·前端·javascript
oldking呐呐5 小时前
MySQL从建库到删库跑路 -- 4.表的操作
后端·mysql
渐儿5 小时前
I/O 多路复用与 Reactor 模式:高性能服务的根基
后端
空中海5 小时前
Spring Boot 专家级面试题库
spring boot·后端·面试
fliter5 小时前
Cloudflare: Agent 现在可以自己注册账号、购买域名、部署上线了
后端
JAVA面经实录9175 小时前
企业级java+LangChain4j-RAG系统 限流熔断降级
java·开发语言·分布式·langchain
Drug6 小时前
Struts2 从入门到放弃?不,这些核心知识你依然需要掌握
java
Slow菜鸟6 小时前
Codex CLI 教程(五)| AI 驱动项目从零到一:面向 Java 全栈工程师打造个人 ECC(V2版)
java·开发语言·人工智能