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, "");
}
相关推荐
神奇小汤圆几秒前
程序员面试必备的Java八股文,适合所有的Java求职者
后端
覆东流1 分钟前
第3天:Python print深入与格式化输出
开发语言·后端·python
StockTV10 分钟前
SpringBoot对接黄金白银期货数据API
java·spring boot·后端
hsjcjh21 分钟前
窗口函数-详细讲解分析
java·服务器·前端
东北甜妹39 分钟前
Redis Cluster 操作命令
java·开发语言
techdashen1 小时前
Rust 正式成立 Types Team:类型系统终于有了专属团队
开发语言·后端·rust
小谢小哥1 小时前
43-Kafka 核心原理与实战
后端·架构
金銀銅鐵1 小时前
[git] 如何找到已经“丢失”的 commit?
git·后端
消失的旧时光-19431 小时前
Spring Boot 核心机制之 @Conditional:从原理到实战(一次讲透)
java·spring boot·后端
石榴树下的七彩鱼1 小时前
智能抠图 API 接入实战:3 行代码实现图片自动去背景(Python / Java / PHP / JS)
java·图像处理·人工智能·python·php·api·抠图