Spring Boot Actuator
Actuator per il monitoraggio: endpoints (/health, /metrics, /info), metriche, health checks, configurazione
1Quale dipendenza Maven abilita Spring Boot Actuator?
Quale dipendenza Maven abilita Spring Boot Actuator?
Risposta
Spring Boot Actuator si abilita aggiungendo la dipendenza spring-boot-starter-actuator al progetto. Questa dipendenza include tutte le funzionalità di monitoraggio e attiva automaticamente endpoint di base come /health e /info. L'auto-configurazione di Spring Boot rileva questa dipendenza e configura gli endpoint senza richiedere configurazione aggiuntiva.
2Qual è il percorso predefinito degli endpoint Actuator?
Qual è il percorso predefinito degli endpoint Actuator?
Risposta
Per impostazione predefinita, tutti gli endpoint Actuator sono esposti sotto il prefisso /actuator. Questa convenzione raggruppa tutti gli endpoint di monitoraggio in un'unica posizione e semplifica la sicurezza prendendo di mira questo prefisso specifico. Il prefisso può essere personalizzato tramite la proprietà management.endpoints.web.base-path se necessario.
3Quali due endpoint sono esposti di default tramite HTTP?
Quali due endpoint sono esposti di default tramite HTTP?
Risposta
Spring Boot Actuator espone solo gli endpoint /health e /info di default tramite HTTP per motivi di sicurezza. Questi endpoint forniscono informazioni non sensibili sullo stato dell'applicazione. Tutti gli altri endpoint come /metrics, /env o /loggers devono essere abilitati esplicitamente nella configurazione per evitare l'esposizione accidentale di dati sensibili in produzione.
Quale status indica che l'applicazione è pronta a ricevere traffico?
Quale libreria utilizza Spring Boot Actuator per la raccolta delle metriche?
+17 domande da colloquio
Altri argomenti di colloquio Spring Boot
Spring Core - IoC & DI
Spring Boot Auto-Configuration
Spring Boot Starters
Application Properties & YAML
Logging con SLF4J e Logback
Spring Boot DevTools
Spring MVC Basics
Spring REST Controllers
Request & Response Handling
Gestione delle eccezioni
Bean Validation
Fondamenti di Spring Data JPA
Entità JPA e relazioni
Query JPA
Spring Data Repositories
Fondamenti di Spring Security
Test unitari con JUnit e Mockito
Testing in Spring Boot
Profiles e Environment
RestTemplate e WebClient
Async e Scheduling
Caching con Spring
Spring WebFlux (Reactive)
Transazioni Spring
Autenticazione e autorizzazione avanzate
JWT e sicurezza stateless
OAuth2 e Authorization Server
Spring Boot e Docker
Microservices con Spring
Spring Cloud Config
Ottimizzazione delle prestazioni
GraalVM Native Images
Padroneggia Spring Boot per il tuo prossimo colloquio
Accedi a tutte le domande, flashcards, test tecnici, esercizi di code review e simulatori di colloquio.
Inizia gratis