spring boot admin 2.2 获取日志失败_SpringBoot监控管理之Admin实战指南

Spring Boot Admin 提供了对Spring Boot应用的监控和可视化管理界面。本文介绍了如何快速启动Admin服务和客户端,包括添加依赖、配置启动类和使执行器端点可访问。通过Admin,可以实现对应用实例的注册、显示服务信息、获取Bean实例、环境信息及进行JMX监控和日志级别控制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Spring Boot Admin 用于监控基于 Spring Boot 的应用,它是在 Spring Boot Actuator 的基础上提供简洁的可视化 WEB UI。

Spring Boot Admin是一个社区项目,用于管理和监视Spring Boot®应用程序。其实说作用大也大,说不大也不大。感兴趣的同学可以了解一下。项目实战项目github: 私信: admin获取

代码很简单,了解一下就可以。

fdf60227186795640caf1282bedc25c0.png

如何快速启动一个Admin服务

只需设置一个简单的启动项目(使用start.spring.io)。由于Spring Boot Admin Server能够作为servlet或webflux应用程序运行,因此您需要决定是否这样做,并添加相应的Spring Boot Starter。在本例中,我们使用的是servlet web starter。

  • 1.将Spring Boot Admin Server starter添加到您的依赖项中

pom.xml

1fe4a11fe0c105a1bcdf736fb6c7a60c.png
  • 2. 通过将@EnableAdminServer添加到启动类上
5fabb1c75e86542a0bffb95d485de63f.png

如果你想打一个war包使用web容器运行可以点击 link: https://github.com/codecentric/spring-boot-admin/tree/master/spring-boot-admin-samples/spring-boot-admin-sample-war/

到这里已经启动了一个Admin的服务端应用。

下面演示启动客户端

Admin客户端启动

  • 1.将spring-boot-admin-starter-client添加到依赖项中:

pom.xml

b9ea2f64d989a393bb85474bdce143f2.png

application.properties

1293ebb7e463842c41e17b844d3f7c47.png
  1. 使执行器端点可访问
058509a3e8c5e93c00d8f2297d327324.png

到这里客户端和服务器已经完成了。

可以看到一个实例已经注册到Admin上了,然后可以看到各种可视化的服务信息。

  • 获取Bean的实例
  • 获取环境信息
  • JMX监控
  • 日志级别控制
11a108e5678bb5afdb22f763c2be43f4.png
1af4b32ef9d78d64f2a2c0e4ad9c1e1b.png
d74041acf6692146e8774eddb761865a.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值