Monitoramento autohospedado de apps em servidores pequenos: um único binário Go consulta endpoints do Spring Boot, Quarkus, Micronaut ou JSON personalizado e armazena o histórico no SQLite, sem Prometheus ou Grafana.
codecentric/spring-boot-admin
Painel administrativo web para monitorar e gerenciar aplicações Spring Boot por meio dos endpoints do Actuator.
- Estrelas
- 12,854
- Forks
- 3,154
- Issues abertas
- 55
- Último commit
- há 3 horas
O que é?
O Spring Boot Admin é um painel web que exibe a saúde, as métricas, os logs, as threads e a configuração de aplicações Spring Boot. Ele consome os dados de runtime expostos pelo Spring Boot Actuator, permitindo monitorar aplicações que já disponibilizam endpoints do Actuator sem precisar criar um painel personalizado.
Um único servidor admin pode monitorar várias aplicações, e o servidor admin e os clientes monitorados podem usar versões diferentes do Spring Boot. A interface inclui visualizador de logs, inspetor de ambiente, visualizador de threads, rastreamento HTTP e gerenciamento de beans JMX. É possível estendê-la com visualizações personalizadas e protegê-la com autenticação e autorização integradas.
O projeto atende equipes de desenvolvimento que depuram aplicações localmente, equipes de operações que acompanham ambientes de produção e equipes de SRE que enviam dados para uma stack de observabilidade existente.
Recursos principais
- 01Painel de saúde e métricas para aplicações Spring Boot
- 02Visualizador de logs que transmite e permite pesquisar os logs da aplicação na interface
- 03Inspetor de ambiente para propriedades e variáveis de ambiente
- 04Visualizador de thread dumps e rastreamento de requisições HTTP
- 05Monitora várias aplicações a partir de um único servidor admin
- 06Suporte integrado a autenticação e autorização
Casos de uso
- Monitorar um conjunto de microsserviços Spring Boot em um único painel
- Diagnosticar problemas de threads, logs ou configuração em uma aplicação em execução
- Oferecer às equipes de operações uma visão da saúde das aplicações em produção
Início rápido
- 1
Adicione a dependência do Spring Boot Admin a um projeto Spring Boot (consulte o guia de referência para obter as coordenadas).
Antes de usar
- Os aplicativos monitorados devem ser aplicativos Spring Boot que exponham endpoints do Actuator.
Em coleções
Tópicos
Perguntas frequentes
- O que é spring-boot-admin?
- Painel administrativo web para monitorar e gerenciar aplicações Spring Boot por meio dos endpoints do Actuator. O Spring Boot Admin é um painel web que exibe a saúde, as métricas, os logs, as threads e a configuração de aplicações Spring Boot. Ele consome os dados de runtime expostos pelo Spring Boot Actuator, permitindo monitorar aplicações que já disponibilizam endpoints do Actuator sem precisar criar um painel personalizado.
- spring-boot-admin é gratuito? Qual é a licença?
- spring-boot-admin é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- spring-boot-admin ainda é mantido?
- Manutenção ativa. O último commit de spring-boot-admin foi em 7 de nov. de 2026.
- Para que posso usar spring-boot-admin?
- Monitorar um conjunto de microsserviços Spring Boot em um único painel Diagnosticar problemas de threads, logs ou configuração em uma aplicação em execução Oferecer às equipes de operações uma visão da saúde das aplicações em produção
- Como instalar spring-boot-admin?
- Adicione a dependência do Spring Boot Admin a um projeto Spring Boot (consulte o guia de referência para obter as coordenadas).
- Onde consigo spring-boot-admin?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/codecentric/spring-boot-admin
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um API gateway baseado em Spring Framework e Spring Boot para rotear e filtrar requisições HTTP em ambientes de microsserviços.
Starter do Spring Boot que executa servidores e clientes gRPC a partir de anotações como @GrpcService e @GrpcClient, sem configuração manual de canais ou servidores.
Implementações de interfaces do Spring Cloud para Kubernetes, permitindo que aplicações Spring Cloud usem o Kubernetes para descoberta de serviços e configuração.
Implementação do Spring Cloud que integra aplicações Spring Cloud ao Polaris, da Tencent, para descoberta e governança de serviços.
Sistema centralizado de gerenciamento de configurações para microsserviços, com atualizações em tempo real, releases versionadas, rollout gradual e logs de auditoria.