SpringBoot整合SpringAdmin搭建监控平台
2024-09-06 18:28:07
在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等就由大家来发现其中的宝藏了,基本上被监控的平台所有的抓包详细,日志,运行状态,线程数及状态等,都可以在健康平台中查看。
最新文章
- Python开发【第十二篇】:DOM
- ASP.NET MVC 自己实现登陆验证过滤器
- 『片段』C# DateTime 时间相减 和 时区的关系
- R(一): R基础知识
- PC-JS小技巧
- ubuntu 下添加sublime text 启动图标
- python 实现单链表
- getch()和getchar()之再讨论
- servlet与jsp
- 微信小程序-布局
- Navicat如何导出Excel格式表结构
- 系统编码,文件编码,python编码
- css before after基本用法【转】
- odoo软件名称及授权协议的变化
- PAT 1049 数列的片段和(20)(代码+思路分析)
- dataGridView1.DataSource,解决查询结果不从第一行显示,而是不断往表下面扩展问题
- ballerina 学习二十六 项目docker 部署&;&; 运行(二)
- 模拟退火算法A Star not a Tree?(poj2420)
- swiper插件几个容易忽略的地方
- python中随机数生成