Repolode
codecentric

codecentric/spring-boot-admin

基于 Web 的管理面板,通过 Actuator 端点监控和管理 Spring Boot 应用。

Star
12,853
Fork
3,154
未关闭 Issue
55
最近提交
昨天

这是什么?

Spring Boot Admin 是一个 Web 管理面板,用于查看 Spring Boot 应用的健康状态、指标、日志、线程和配置。它读取 Spring Boot Actuator 暴露的运行时数据,已经开启 actuator 端点的应用无需另行开发监控页面即可接入。

一个管理服务端可以同时监控多个应用,且服务端与被监控的客户端可以使用不同的 Spring Boot 版本。界面包括日志查看、环境属性浏览、线程查看、HTTP 请求跟踪和 JMX Bean 管理等功能,并支持自定义视图扩展和内置的认证授权。

适用于开发团队在本地排查问题、运维团队监控生产环境,以及 SRE 团队将其接入现有的可观测性体系。

核心功能

  • 01展示 Spring Boot 应用的健康状态与指标仪表盘
  • 02在界面中流式查看和搜索应用日志
  • 03浏览应用属性和环境变量
  • 04查看线程转储和 HTTP 请求跟踪
  • 05由一个管理服务端监控多个应用
  • 06内置认证与授权支持

适用场景

  • 通过一个面板监控一组 Spring Boot 微服务
  • 排查运行中应用的线程、日志或配置问题
  • 为运维团队提供生产应用健康状况的视图

快速上手

  1. 1

    在 Spring Boot 项目中添加 Spring Boot Admin 依赖(坐标见参考文档)

使用前须知

  • 被监控的应用必须是暴露 Actuator 端点的 Spring Boot 应用。

收录于专题

标签

常见问题

spring-boot-admin 是什么?
基于 Web 的管理面板,通过 Actuator 端点监控和管理 Spring Boot 应用。 Spring Boot Admin 是一个 Web 管理面板,用于查看 Spring Boot 应用的健康状态、指标、日志、线程和配置。它读取 Spring Boot Actuator 暴露的运行时数据,已经开启 actuator 端点的应用无需另行开发监控页面即可接入。
spring-boot-admin 可以免费使用吗?用的什么许可证?
spring-boot-admin 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
spring-boot-admin 还在维护吗?
活跃维护中。spring-boot-admin 最近一次提交是在 2026年11月6日。
spring-boot-admin 适合用来做什么?
通过一个面板监控一组 Spring Boot 微服务 排查运行中应用的线程、日志或配置问题 为运维团队提供生产应用健康状况的视图
spring-boot-admin 怎么安装和运行?
在 Spring Boot 项目中添加 Spring Boot Admin 依赖(坐标见参考文档)
在哪里获取 spring-boot-admin?
源代码和安装说明在 GitHub 上:https://github.com/codecentric/spring-boot-admin

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目