It is a good idea to use external monitoring system, because this way you can use monitoring functionalities without having to spend time coding them.
Spring Actuator allows you to change Health Indicator Status severity order with usage of property management.health.status.order for example:
Spring Actuator provides following Health Indicator Statuses out of the box:
Health Indicator status is used by Health Indicators to inform Spring Actuator if system component checked by them is working correctly or not.
Spring Actuator provides following Health Indicators that are configured when proper dependencies are found:
Health Indicator is a component used by /actuator/health endpoint to check if system is in a state which can be used to successfully handle requests.
Spring Boot Actuator allows you to create custom metrics with usage of MeterRegistry from Micrometer Application Metrics Facade.
Spring Actuator provides metrics endpoint which can be used to examine metrics collected by the application during runtime.
You access an endpoint using a tag by defining it as part of the request in following way:
Spring Actuator allows you to list currently configured loggers with their levels in following ways: