Fork me on GitHub

spring boot 学习 ---- spring boot admin

什么是Spring Boot Admin

Spring Boot Admin是一个管理和监控Spring Boot应用程序的开源软件,Spring Boot AdminGitHub地址 https://github.com/codecentric/spring-boot-admin 他是一个基于C/S架构的实现。它可以通过HTTP或者Eureka注册到admin server中进行展示,通过它可以监控到每个程序或微服务对机器资源的使用情况。

使用Spring Boot Admin监控单体应用

使用Spring Boot Admin监控单体应用需要创建两个或两个以上的应用,其中一个充当服务器端。其他的则是客户端。

Admin Server

Admin Server需要添加的maven依赖如下
Admin需要添加以下依赖

		<dependency>
			<groupId>de.codecentric</groupId>
			<artifactId>spring-boot-admin-starter-server</artifactId>
			<version>2.1.3</version>
		</dependency>

Admin需要在启动类上添加注解@EnableAdminServer

@SpringBootApplication
@EnableAdminServer
public class AdminServerApplication {

	public static void main(String[] args) {
		SpringApplication.run(AdminServerApplication.class, args);
	}

}

Admin Client

Admin Client需要添加的依赖如下

		<dependency>
			<groupId>de.codecentric</groupId>
			<artifactId>spring-boot-admin-starter-client</artifactId>
			<version>2.1.0</version>
		</dependency>

接下来需要填写配置文件

server.port=8080
# 修改Admin Server的地址
spring.boot.admin.client.url=http://localhost:8000
# 打开客户端Actuator的监控
management.endpoints.web.exposure.include=*

之后我们可以启动项目了
之后我们可以打开浏览器输入localhost:8000查看我们的spring boot admin的监控中心了。

posted @   Banana_Fish  阅读(436)  评论(2编辑  收藏  举报
编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
点击右上角即可分享
微信分享提示