Spring Boot Actuator
Actuator para monitoramento: endpoints (/health, /metrics, /info), métricas, health checks, configuração
1Qual dependência do Maven habilita o Spring Boot Actuator?
Qual dependência do Maven habilita o Spring Boot Actuator?
Resposta
O Spring Boot Actuator é habilitado adicionando a dependência spring-boot-starter-actuator ao projeto. Essa dependência inclui todos os recursos de monitoramento e ativa automaticamente endpoints básicos como /health e /info. A autoconfiguração do Spring Boot detecta essa dependência e configura os endpoints sem exigir configuração adicional.
2Qual é o caminho padrão dos endpoints do Actuator?
Qual é o caminho padrão dos endpoints do Actuator?
Resposta
Por padrão, todos os endpoints do Actuator são expostos sob o prefixo /actuator. Essa convenção agrupa todos os endpoints de monitoramento em um único local e simplifica a segurança ao direcionar esse prefixo específico. O prefixo pode ser personalizado por meio da propriedade management.endpoints.web.base-path, se necessário.
3Quais dois endpoints são expostos por padrão via HTTP?
Quais dois endpoints são expostos por padrão via HTTP?
Resposta
O Spring Boot Actuator expõe apenas os endpoints /health e /info por padrão via HTTP por motivos de segurança. Esses endpoints fornecem informações não sensíveis sobre o estado da aplicação. Todos os outros endpoints como /metrics, /env ou /loggers devem ser habilitados explicitamente na configuração para evitar a exposição acidental de dados sensíveis em produção.
Qual status indica que a aplicação está pronta para receber tráfego?
Qual biblioteca o Spring Boot Actuator usa para a coleta de métricas?
+17 perguntas de entrevista
Outros temas de entrevista Spring Boot
Spring Core - IoC & DI
Spring Boot Auto-Configuration
Spring Boot Starters
Application Properties & YAML
Logging com SLF4J e Logback
Spring Boot DevTools
Spring MVC Basics
Spring REST Controllers
Request & Response Handling
Tratamento de exceções
Bean Validation
Fundamentos do Spring Data JPA
Entidades JPA e relacionamentos
Consultas JPA
Spring Data Repositories
Fundamentos do Spring Security
Testes unitários com JUnit e Mockito
Testes no Spring Boot
Profiles e Environment
RestTemplate e WebClient
Async e Scheduling
Caching com Spring
Spring WebFlux (Reactive)
Transações do Spring
Autenticação e autorização avançadas
JWT e segurança stateless
OAuth2 e Authorization Server
Spring Boot e Docker
Microservices com Spring
Spring Cloud Config
Otimização de desempenho
GraalVM Native Images
Domine Spring Boot para sua proxima entrevista
Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.
Comece gratis