Spring Boot Actuator ist ein leistungsstarkes Tool, das Entwicklern Einblicke in den Zustand ihrer Anwendung zur Laufzeit gibt, ohne dass sie den Code ändern müssen. Es bietet eine Vielzahl vordefinierter Endpoints, die Informationen zu Gesundheitszustand, Metriken, HTTP-Traces, Umgebungsproperties und mehr bereitstellen. Dies hilft bei der Überwachung und Verwaltung der Anwendung, insbesondere in Produktionsumgebungen.
Spring Boot Actuator stellt Metriken über die Performance und Nutzung der Anwendung bereit. Diese Metriken umfassen:
Um Spring Boot Actuator in Ihr Projekt einzubinden, fügen Sie die
Actuator-Abhängigkeit in Ihre pom.xml ein:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>Nachdem die Abhängigkeit hinzugefügt wurde, stehen die
Actuator-Endpoints automatisch zur Verfügung und können über HTTP
aufgerufen werden, z.B. über /actuator/health für den
Gesundheitszustand der Anwendung oder /actuator/metrics für
die verfügbaren Metriken.