Actuator endpoints allow you to monitor and interact with your running application. An endpoint is available when access is permitted and it is exposed. Most applications expose endpoints over HTTP, where the endpoint ID is mapped to a URL with an /actuator prefix (e.g., /actuator/health).
Technology-Agnostic Endpoints
auditevents: Audit events information.beans: List of all Spring beans.caches: Available caches.conditions: Configuration and auto-configuration evaluation results.configprops: List of @ConfigurationProperties (subject to sanitization).env: Properties from ConfigurableEnvironment (subject to sanitization).flyway: Flyway database migrations.health: Application health information.httpexchanges: Last 100 HTTP request-response exchanges.info: Arbitrary application info.integrationgraph: Spring Integration graph.loggers: View and modify logger configuration.liquibase: Liquibase database migrations.metrics: Application metrics.mappings: List of @RequestMapping paths.quartz: Quartz Scheduler jobs.scheduledtasks: Scheduled tasks.sessions: User sessions (requires Spring Session).shutdown: Graceful shutdown (jar packaging only; disabled by default).startup: Startup steps data (requires BufferingApplicationStartup).threaddump: Performs a thread dump.
Web-Specific Endpoints
If your application is a web application (Spring MVC, WebFlux, or Jersey):
heapdump: Returns an HPROF (HotSpot) or PHD (OpenJ9) heap dump.logfile: Returns log file contents (supports HTTP Range header).prometheus: Metrics in Prometheus format (requires micrometer-registry-prometheus).