软件星级:4分
标签: 管理系统
Spring Boot Admin汉化版是一款专门用于管理Spring Boot程序的工具,能够详细显示各种信息,你可以对设置做出更改。就像我们常用的控制面板一样,简单易用,对于编程人员来说还是有点作用的。
1、显示健康状况
2、显示内部编号
3、关注并下载日志文件
4、查看JVM系统和环境属性
5、查看Spring Boot配置属性
6、支持Spring Cloud的可发布/ env-和// refresh-endpoint
7、轻松的日志级别管理
8、与JMX-beans交互
9、查看和删除活动会话(使用spring-session)
10、查看Flyway / Liquibase数据库迁移
1、创建Spring Boot Admin项目
创建一个 Spring Boot 项目,用于展示各个服务中的监控信息,加上 Spring Boot Admin 的依赖,具体代码如下所示。
创建一个启动类,具体代码如下所示。
在属性文件中增加端口配置信息:
启动程序,访问 Web 地址 //localhost:9091 就可以看到主页面了,这个时候是没有数据的,如图所示。
2、将服务注册到 Spring Boot Admin
创建一个 Spring Boot 项目,名称为 spring-boot-admin-client。添加 Spring Boot Admin Client 的 Maven 依赖,代码如下所示。
然后在属性文件中添加下面的配置:
spring.boot.admin.client.url:Spring Boot Admin 服务端地址。
将服务注册到 Admin 之后我们就可以在 Admin 的 Web 页面中看到我们注册的服务信息了,如图所示。
点击实例信息跳转到详细页面,可以查看更多的信息
可以看到详情页面并没有展示丰富的监控数据,这是因为没有将 spring-boot-admin-client 的端点数据暴露出来。
在 spring-boot-admin-client 中加入 actuator 的 Maven 依赖,代码如下所示。
然后在属性文件中追加下面的配置:
management.endpoints.web.exposure.include:暴露所有的 actuator 端点信息重启 spring-boot-admin-client,我们就可以在详情页面看到更多的数据