SpringBoot整合SpringAdmin搭建监控平台
在SpringBoot整合Actuator进行健康监控中,胜金讲述了通过Actuator进行健康监控,但是学习API并根据API开发前端需要花费相当大的精力,本次胜金就写一下通过SpringAdmin搭建
简单监控平台。我们创建一个Springboot项目作为监控平台,监控SpringBoot整合Actuator进行健康监控中的项目:demo。
1、整合SpringAdmin
在监控平台的pom文件中引入SpringAdmin依赖。
<dependency> <groupId>de.codecentric</groupId> <artifactId>spring-boot-admin-server</artifactId> <version>1.5.2</version> </dependency> <dependency> <groupId>de.codecentric</groupId> <artifactId>spring-boot-admin-server-ui</artifactId> <version>1.5.2</version> </dependency>
在启动类中添加注解,激活起步依赖。
在api-geteway项目(该项目是胜金的一个网管系统,这里可以使用任何需要监控健康状况的项目)的pom中添加依赖spring-boot-admin-starter-client。
<dependency> <groupId>de.codecentric</groupId> <artifactId>spring-boot-admin-starter-client</artifactId> <version>1.5.2</version> </dependency>
在配置文件中添加监控平台URL,相当于把api-geteway项目注册到监控平台
2验证监控平台
启动监控监控平台,访问localhost:8070可以看到,系统已经正常启动,但是此时没有监控到注册服务。
启动api-geteway项目,稍等片刻,可以看到admin项目中发现了api-geteway项目。
点进details,进入api-gateway项目的详细运行状况,
可以看到,系统的健康状态已经出现在页面中,菜单中的Logging、JMX、Trace等就由大家来发现其中的宝藏了,基本上被监控的平台所有的抓包详细,日志,运行状态,线程数及状态等,都可以在健康平台中查看。
分类:
Java
, SpringBoot
标签:
SpringBoot
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具