面向小型服务器的轻量自托管应用监控,单个 Go 程序,数据存于 SQLite,无需 Prometheus 或 Grafana。
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
在 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 数据每日更新。
相关项目
202+10 本周7GoMIT更新于 7天前
基于 Spring Framework 和 Spring Boot 构建的 API 网关,用于微服务中的 HTTP 请求路由与过滤。
49193481JavaApache-2.0维护活跃更新于 23小时前
Spring Boot 启动器,通过 @GrpcService 和 @GrpcClient 注解即可运行 gRPC 服务端与客户端,无需手动配置。
3709+1 本周853JavaApache-2.0更新于 3天前
为 Spring Cloud 接口提供 Kubernetes 实现,让 Spring 应用基于 Kubernetes 完成服务发现与配置管理。
3535+1 本周1047JavaApache-2.0维护活跃更新于 前天
基于 Spring Cloud 的服务治理框架,将 Spring Cloud 应用与 Polaris 服务发现和治理能力打通。
3293508JavaOther维护活跃更新于 12天前
面向微服务的集中式配置管理系统,支持实时推送、版本发布、灰度发布和操作审计。
3万1万JavaApache-2.0维护活跃更新于 5天前