[[health]]
= Health (`health`)
The `health` endpoint provides detailed information about the health of the application.



[[health-retrieving]]
== Retrieving the Health of the application
To retrieve the health of the application, make a `GET` request to `/actuator/health`,
as shown in the following curl-based example:

include::{snippets}health/curl-request.adoc[]

The resulting response is similar to the following:

include::{snippets}health/http-response.adoc[]



[[health-retrieving-response-structure]]
=== Response Structure
The response contains details of the health of the application. The following table
describes the structure of the response:

[cols="2,1,3"]
include::{snippets}health/response-fields.adoc[]



[[health-retrieving-component]]
== Retrieving the Health of a component
To retrieve the health of a particular component of the application, make a `GET` request
to `/actuator/health/\{component}`, as shown in the following curl-based example:

include::{snippets}health/component/curl-request.adoc[]

The resulting response is similar to the following:

include::{snippets}health/component/http-response.adoc[]



[[health-retrieving-component-response-structure]]
=== Response Structure
The response contains details of the health of a particular component of the application.
The following table describes the structure of the response:

[cols="2,1,3"]
include::{snippets}health/component/response-fields.adoc[]



[[health-retrieving-component-instance]]
== Retrieving the Health of a component instance
If a particular component consists of multiple instances (as the `broker` indicator in
the example above), the health of a particular instance of that component can be retrieved
by issuing a `GET` request to `/actuator/health/\{component}/\{instance}`, as shown in the
following curl-based example:

include::{snippets}health/instance/curl-request.adoc[]

The resulting response is similar to the following:

include::{snippets}health/instance/http-response.adoc[]



[[health-retrieving-component-instance-response-structure]]
=== Response Structure
The response contains details of the health of an instance of a particular component of
the application. The following table describes the structure of the response:

[cols="2,1,3"]
include::{snippets}health/instance/response-fields.adoc[]
