:_mod-docs-content-type: ASSEMBLY
:context: application-health
[id="application-health"]
= Monitoring application health by using health checks
include::_attributes/common-attributes.adoc[]

toc::[]


In software systems, components can become unhealthy due to transient issues such as temporary connectivity loss, configuration errors, or problems with external dependencies. {product-title} applications have a number of options to detect and handle unhealthy containers.

// The following include statements pull in the module files that comprise
// the assembly. Include any combination of concept, procedure, or reference
// modules required to cover the user story. You can also include other
// assemblies.


include::modules/application-health-about.adoc[leveloffset=+1]

include::modules/application-health-configuring.adoc[leveloffset=+1]

include::modules/odc-monitoring-application-health-using-developer-perspective.adoc[leveloffset=+1]

// cannot add health checks in web console
ifdef::openshift-rosa,openshift-dedicated[]
include::modules/odc-adding-health-checks.adoc[leveloffset=+1]
endif::openshift-rosa,openshift-dedicated[]

include::modules/odc-editing-health-checks.adoc[leveloffset=+1]

include::modules/odc-monitoring-health-checks.adoc[leveloffset=+1]

[role="_additional-resources"]
.Additional resources
ifndef::openshift-rosa,openshift-dedicated[]
* For details on switching to the *Developer* perspective in the web console, see xref:../web_console/web-console-overview.adoc#about-developer-perspective_web-console-overview[About the *Developer* perspective].
endif::openshift-rosa,openshift-dedicated[]
* For details on adding health checks while creating and deploying an application, see *Advanced Options* in the xref:../applications/creating_applications/odc-creating-applications-using-developer-perspective.adoc#odc-creating-applications-using-developer-perspective[Creating applications using the Developer perspective] section.
