文章目录
- 1、SpringBoot-Admin简介
- 2、SpringBoot整合Admin监控服务
- 2.1 创建SpringBoot-Admin项目(服务端)
- 2.1.1 创建一个SpringBoot项目
- 2.1.2 选择相关依赖
- 2.1.3 启用Admin监控服务
- 2.1.4 启用项目
- 2.2 配置需要被监听的项目(客户端)
- 2.2.1 被监听的项目添加相关依赖
- 2.2.2 配置被监听的项目
- 2.3 Admin监控服务效果
- 3 小结
1、SpringBoot-Admin简介
SpringBoot-Admin
是一个用于管理和监控SpringBoot应用程序
的开源项目。它提供了一个易于使用的Web界面
,可以实时监控应用程序的健康状况、性能指标、日志和环境配置等信息。通过Actuator模块
来收集和暴露应用程序的监控信息,使用Web Socket
或者Server-Sent Events
实时显示和更新监控面板,提供针对应用程序的管理和操作功能,如启动、关闭、重启等。本文将介绍如何配置和开启SpringBoot的Admin监控服务
。
SpringBoot-Admin监控服务
需要搭建服务端,服务端作为一个单独的项目发布,我们查看所有受此服务端监控的项目,都是通过访问该服务端的地址。
2、SpringBoot整合Admin监控服务
2.1 创建SpringBoot-Admin项目(服务端)
2.1.1 创建一个SpringBoot项目
2.1.2 选择相关依赖
选择Spring Web
和codecentric's Spring Boot Admin(Server)
等相关依赖
项目初始化成功后,pom.xml
文件内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>3.3.4</version><relativePath/> <!-- lookup parent from repository --></parent><groupId>com</groupId><artifactId>admin</artifactId><version>0.0.1-SNAPSHOT</version><name>admin</name><description>admin</description><url/><licenses>