Spring Boot Admin 用于监控基于 Spring Boot 的应用, 它是在 Spring Boot Actuator 的基础上提供简洁的可视化 web UI.
Spring Boot Admin 是一个社区项目, 用于管理和监视 Spring Boot® 应用程序. 其实说作用大也大, 说不大也不大. 感兴趣的同学可以了解一下. 项目实战项目 GitHub: 私信: admin 获取
代码很简单, 了解一下就可以.
如何快速启动一个 Admin 服务
只需设置一个简单的启动项目 (使用 start.spring.io). 由于 Spring Boot Admin Server 能够作为 servlet 或 webflux 应用程序运行, 因此您需要决定是否这样做, 并添加相应的 Spring Boot Starter. 在本例中, 我们使用的是 servlet Web starter.
1. 将 Spring Boot Admin Server starter 添加到您的依赖项中
pom.xml
2. 通过将 @EnableAdminServer 添加到启动类上
如果你想打一个 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
application.properties
使执行器端点可访问
到这里客户端和服务器已经完成了.
可以看到一个实例已经注册到 Admin 上了, 然后可以看到各种可视化的服务信息.
获取 Bean 的实例
获取环境信息
JMX 监控
日志级别控制
来源: http://www.bubuko.com/infodetail-3050167.html