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, "");
}
相关推荐
Volunteer Technology4 分钟前
Flink 时间、窗口及操作(二)
java·python·flink
程序员三明治15 分钟前
【AI】从文本到向量:理解Embedding的作用
java·人工智能·后端·llm·元数据·rag·向量化
嵌入式-老费16 分钟前
esp32开发与应用(看门狗测试)
java·开发语言·数据库
Zyangxsir18 分钟前
RabbitMQ 核心概念以及Java(Spring Boot)实战用法的整理
java·spring boot·后端·rabbitmq·java-rabbitmq
Marion15819 分钟前
【无标题】
java·人工智能·ai
艾莉丝努力练剑20 分钟前
【Linux网络】多路转接select
java·linux·运维·服务器·网络·tcp/ip
lazy H24 分钟前
IDEA 如何配置 JDK?项目 SDK 报错解决方法
java·ide·后端·学习·intellij-idea
吴声子夜歌26 分钟前
SQL经典实例——处理数字
java·数据库·sql
码云骑士27 分钟前
21-接手Django老项目(上)-环境复现与依赖地狱突围
后端·python·django
lang2015092829 分钟前
Java SAX 流式解析全解:从原理到 EasyExcel 实战
java·前端·javascript