Repolode
codecentric

codecentric/spring-boot-admin

Веб-панель для мониторинга и управления приложениями Spring Boot через их Actuator endpoints.

Звёзды
12,854
Форки
3,154
Открытые issues
55
Последний коммит
4 часа назад

Что это?

Spring Boot Admin — это веб-панель, в которой отображаются состояние, метрики, логи, потоки и конфигурация приложений Spring Boot. Она получает данные о работе приложений, предоставляемые Spring Boot Actuator, поэтому приложения с доступными Actuator endpoints можно отслеживать без разработки собственной панели.

Один admin server может отслеживать несколько приложений, причём версии Spring Boot у admin server и мониторируемых клиентов могут различаться. В интерфейсе есть просмотрщик логов, инспектор окружения, просмотрщик потоков, HTTP trace и управление JMX beans. Панель можно расширять собственными представлениями и защищать с помощью встроенных средств аутентификации и авторизации.

Проект предназначен для команд разработки, которые отлаживают приложения локально, команд эксплуатации, следящих за продакшеном, и SRE-команд, передающих данные в существующий стек наблюдаемости.

Ключевые возможности

  • 01Панель состояния и метрик приложений Spring Boot
  • 02Просмотрщик логов, который отображает и позволяет искать логи приложения в интерфейсе
  • 03Инспектор окружения для просмотра свойств и переменных окружения
  • 04Просмотрщик thread dump и трассировка HTTP-запросов
  • 05Мониторинг нескольких приложений с одного admin server
  • 06Встроенная поддержка аутентификации и авторизации

Сценарии использования

  • Мониторинг набора микросервисов Spring Boot с помощью одной панели
  • Диагностика проблем с потоками, логами или конфигурацией работающего приложения
  • Предоставление командам эксплуатации доступа к данным о состоянии приложений в продакшене

Быстрый старт

  1. 1

    Добавьте зависимость Spring Boot Admin в проект Spring Boot (координаты зависимости см. в справочном руководстве).

Что важно знать

  • Отслеживаемые приложения должны быть приложениями Spring Boot, предоставляющими конечные точки Actuator.

В подборках

Темы

Частые вопросы

Что такое spring-boot-admin?
Веб-панель для мониторинга и управления приложениями Spring Boot через их Actuator endpoints. Spring Boot Admin — это веб-панель, в которой отображаются состояние, метрики, логи, потоки и конфигурация приложений Spring Boot. Она получает данные о работе приложений, предоставляемые Spring Boot Actuator, поэтому приложения с доступными Actuator endpoints можно отслеживать без разработки собственной панели.
spring-boot-admin можно использовать бесплатно? Какая у него лицензия?
spring-boot-admin распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
spring-boot-admin всё ещё поддерживается?
Активно поддерживается. Последний коммит в spring-boot-admin — 7 нояб. 2026 г..
Для чего можно использовать spring-boot-admin?
Мониторинг набора микросервисов Spring Boot с помощью одной панели Диагностика проблем с потоками, логами или конфигурацией работающего приложения Предоставление командам эксплуатации доступа к данным о состоянии приложений в продакшене
Как установить spring-boot-admin?
Добавьте зависимость Spring Boot Admin в проект Spring Boot (координаты зависимости см. в справочном руководстве).
Где скачать spring-boot-admin?
Исходный код и инструкции по установке — на GitHub: https://github.com/codecentric/spring-boot-admin

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Централизованная система управления конфигурацией микросервисов с обновлениями в реальном времени, версионными релизами, поэтапным развёртыванием и журналом аудита.

DevOps и облака#config-management#microservices#spring-boot
29,8 тыс.10,1 тыс.JavaApache-2.0Активно поддерживаетсяОбновлён 9 часов назад