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, "");
}
相关推荐
逸Y 仙X6 分钟前
Elasticsearch时间类型实战
java·大数据·elasticsearch·搜索引擎·全文检索
Gerardisite40 分钟前
企微批量群发消息指南:用 QiWe 省掉人工操作
java·python·机器人·企业微信
小村儿1 小时前
给 AI Agent 装上"长期记忆":Karpathy 的 LLM Wiki 思想,我做成了工具
前端·后端·ai编程
何陋轩1 小时前
Spring AI实战指南:在Java项目中集成大语言模型
人工智能·后端·机器学习
青山师2 小时前
动态代理深度解析:JDK与CGLIB底层实现与实战
java·设计模式·面试·动态代理·java面试·cglib
用户8356290780512 小时前
Python 操作 PowerPoint 表格的创建与格式化
后端·python
forestqq2 小时前
基于openeuler2403sp3的容器,打包django运行环境镜像
后端·python·django
放学后的泡泡2 小时前
提供一个工作流的表设计
java·设计规范
站着2 小时前
TRAE SOLO 移动端正式上线:手机也是随身工位,随时随地进入「Vibe Working」
后端
盖世英雄酱581363 小时前
6000条数据执行时间9s??
数据库·后端