Spring Boot

Spring Boot Actuator

Actuator für Monitoring: Endpoints (/health, /metrics, /info), Metriken, Health Checks, Konfiguration

20 Interview-Fragen·
Mid-Level
1

Welche Maven-Abhängigkeit aktiviert Spring Boot Actuator?

Antwort

Spring Boot Actuator wird durch Hinzufügen der Abhängigkeit spring-boot-starter-actuator zum Projekt aktiviert. Diese Abhängigkeit umfasst alle Monitoring-Funktionen und aktiviert automatisch grundlegende Endpoints wie /health und /info. Die Auto-Konfiguration von Spring Boot erkennt diese Abhängigkeit und konfiguriert die Endpoints ohne zusätzliche Konfiguration.

2

Was ist der Standardpfad für Actuator-Endpoints?

Antwort

Standardmäßig werden alle Actuator-Endpoints unter dem Präfix /actuator bereitgestellt. Diese Konvention gruppiert alle Monitoring-Endpoints an einem einzigen Ort und vereinfacht die Sicherheit durch das Targeting dieses spezifischen Präfixes. Das Präfix kann bei Bedarf über die Eigenschaft management.endpoints.web.base-path angepasst werden.

3

Welche zwei Endpoints werden standardmäßig über HTTP bereitgestellt?

Antwort

Spring Boot Actuator stellt aus Sicherheitsgründen standardmäßig nur die Endpoints /health und /info über HTTP bereit. Diese Endpoints liefern nicht sensible Informationen über den Zustand der Anwendung. Alle anderen Endpoints wie /metrics, /env oder /loggers müssen in der Konfiguration explizit aktiviert werden, um eine versehentliche Offenlegung sensibler Daten in der Produktion zu verhindern.

4

Welcher Status zeigt an, dass die Anwendung bereit ist, Traffic zu empfangen?

5

Welche Bibliothek verwendet Spring Boot Actuator für die Erfassung von Metriken?

+17 Interview-Fragen

Meistere Spring Boot für dein nächstes Interview

Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.

Kostenlos starten