软件介绍
Spring Boot Admin是一款用于管理和监控Spring Boot的应用程序,应用程序作为Spring Boot Admin Client向为Spring Boot Admin Server注册或使用SpringCloud注册中心发现。
显示健康状况
显示详细信息,例如
JVM和内存指标
micrometer.io指标
数据源指标
缓存指标
显示内部编号
关注并下载日志文件
查看JVM系统和环境属性
查看Spring Boot配置属性
支持Spring Cloud的可发布/ env-和// refresh-endpoint
轻松的日志级别管理
与JMX-beans交互
查看线程转储
查看http-traces
查看审核事件
查看http端点
查看预定的任务
查看和删除活动会话(使用spring-session)
查看Flyway / Liquibase数据库迁移
下载heapdump
状态更改通知(通过电子邮件,Hipchat等)
状态更改的事件日志(非持久性)
轻松的日志级别管理
与JMX-beans交互
查看线程转储
查看http-traces
查看审核事件
查看http端点
查看预定的任务
查看和删除活动会话(使用spring-session)
查看Flyway / Liquibase数据库迁移
下载heapdump
状态更改通知(通过电子邮件,Hipchat等)
状态更改的事件日志(非持久性)
安装步骤
第一步:
新建html页面,创建下载链接;通过已<a>标签点击下载
第二步:
javascrip中通过window open方法,调用springboot的controller
第三步:
编写springboot的controller代码
不同的浏览器需要不同的编码方式
第四步
打开浏览器,点击下载链接
第五步
浏览器下载的文件
软件官网
https://spring.io/projects/spring-boot-admin
软件综述
Spring Boot Admin 是一款开源的、基于 Web 的应用程序,用于监控和管理 Spring Boot 应用程序。它提供了一系列功能,包括:
优点:
- 易于使用:Spring Boot Admin 的用户界面直观且易于使用。它提供了清晰的应用程序概览,包括健康状况、指标和依赖项。
- 集中监控:Spring Boot Admin 允许您从中央位置监控和管理多个 Spring Boot 应用程序。这简化了对分布式系统的故障排除和管理。
- 丰富的功能:Spring Boot Admin 提供了一系列有用的功能,包括:
- 实时应用程序健康状况监控
- 应用程序指标和日志记录查看
- 应用程序事件通知和警报
- 应用内配置管理
- 可扩展性:Spring Boot Admin 具有高度可扩展性,允许您添加自定义插件或集成其他监控工具。
- 开放源码:Spring Boot Admin 是一个开源项目,这意味着它免费使用和修改。
缺点:
- 开销:Spring Boot Admin 在应用程序中运行,可能会增加一些开销。
- 安全风险:由于 Spring Boot Admin 通过 HTTP 公开应用程序信息,因此必须采取适当的安全措施以防止未经授权的访问。
- 第三方依赖性:Spring Boot Admin 依赖于第三方库,这可能会引入额外的安全问题或兼容性问题。
总体而言,Spring Boot Admin 是一款出色的工具,用于监控和管理 Spring Boot 应用程序。它易于使用,功能丰富且具有高度可扩展性。然而,在使用时应考虑其开销和安全影响。