SpringBoot开发——整合Admin监控服务

发布于:2024-10-11 ⋅ 阅读:(127) ⋅ 点赞:(0)

文章目录

  • 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 Webcodecentric'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>
		

网站公告

今日签到

点亮在社区的每一天
去签到