|
|
|
@ -2233,10 +2233,10 @@ If any of the keys to sanitize are URI format (i.e. `<scheme>://<username>:<pass
|
|
|
|
|
=== Map Health Indicators to Micrometer Metrics
|
|
|
|
|
Spring Boot health indicators return a `Status` type to indicate the overall system health.
|
|
|
|
|
If you want to monitor or alert on levels of health for a particular application, you can export these statuses as metrics via Micrometer.
|
|
|
|
|
By default, the status codes "`up`", "`down`", "`out of service`" and "`unknown`" are used by Spring Boot.
|
|
|
|
|
By default, the status codes "`UP`", "`DOWN`", "`OUT_OF_SERVICE`" and "`UNKNOWN`" are used by Spring Boot.
|
|
|
|
|
To export these, you'll need to convert these states to some set of numbers so that they can be used with a Micrometer `Gauge`.
|
|
|
|
|
|
|
|
|
|
The follow example shows one way to write such an exporter:
|
|
|
|
|
The following example shows one way to write such an exporter:
|
|
|
|
|
|
|
|
|
|
[source,java,indent=0,subs="verbatim,quotes,attributes"]
|
|
|
|
|
----
|
|
|
|
|