# Spring Boot Admin 介绍
Spring Boot Admin 是一个强大的监控和管理工具,专门用于监控和管理 Spring Boot 应用。它提供了以下主要功能:
应用状态可视化监控:以直观的方式展示应用的实时运行状态,如健康状况、在线 / 离线等。
详细信息展示:提供应用的详细信息,包括应用名称、版本、环境变量等。
指标监控:监控各种指标,如 CPU 使用率、内存使用量、线程数等。
日志查看:可以直接查看应用的日志信息,方便排查问题。
配置管理:能够查看应用的配置信息,并且可以在运行时动态修改部分配置。
事件和通知:发送应用相关事件的通知,如应用启动、停止、异常等。
集群监控:支持对多个应用的集群进行监控。
# 优势
- 便捷性:提供了简洁易用的界面,方便用户快速了解应用的状态。
- 实时性:实时监控应用的状态变化和指标数据。
- 可扩展性:可以通过扩展和定制来满足不同的需求。
# 系统架构
Spring Boot Admin 监控体系是C/S + B/S架构。
多个被监控应用与服务端 Spring Boot Admin Server 进行通信,将应用的状态等信息发送给服务端,采用的是 C/S 架构。
B/S 架构则体现在,管理员可以通过浏览器访问服务端来查看应用的监控信息和管理应用
# 监控页面
以下为部分服务端的监控页面展示:
- 应用墙

- 应用列表

- 应用信息

- 应用日志
