46.5 Health information
Health information can be used to check the status of your running application. It is often used by monitoring software to alert someone if a production system goes down. The default information exposed by the health
endpoint depends on how it is accessed. For an unauthenticated connection in a secure application a simple ‘status’ message is returned, and for an authenticated connection additional details are also displayed (see Section 47.7, “HTTP health endpoint access restrictions” for HTTP details).
Health information is collected from all HealthIndicator
beans defined in your ApplicationContext
. Spring Boot includes a number of auto-configured HealthIndicators
and you can also write your own.