[id='monitoring']
= Monitoring
include::modules/common-attributes.adoc[]
:context: monitoring

toc::[]

{product-title} uses the Prometheus open source monitoring system. The stack built around Prometheus provides {product-title} cluster monitoring by default. It also provides custom-configured application monitoring as a technology preview. The cluster monitoring stack is only supported for monitoring {product-title} clusters.

[id='cluster-monitoring']
== Cluster monitoring

include::modules/monitoring-monitoring-overview.adoc[leveloffset=+1]
include::monitoring/configuring-monitoring-stack.adoc[leveloffset=+1]
include::modules/monitoring-configuring-etcd-monitoring.adoc[leveloffset=+1]
include::modules/monitoring-accessing-prometheus-alertmanager-grafana.adoc[leveloffset=+1]

[id='application-monitoring']
== Application monitoring

You can do custom metrics scraping for your applications. This is done using the Prometheus Operator and a custom Prometheus instance.

[IMPORTANT]
====
Application monitoring is a technology preview. Exposing custom metrics will change without the consent of the user of the cluster.
====

include::modules/monitoring-configuring-cluster-for-application-monitoring.adoc[leveloffset=+1]
include::modules/monitoring-configuring-monitoring-for-application.adoc[leveloffset=+1]
include::modules/monitoring-exposing-application-metrics-for-horizontal-pod-autoscaling.adoc[leveloffset=+1]

[id='monitoring']
= Monitoring
include::modules/common-attributes.adoc[]
:context: monitoring

toc::[]

{product-title} uses the Prometheus open source monitoring system. The stack built around Prometheus provides {product-title} cluster monitoring by default. It also provides custom-configured application monitoring as a technology preview. The cluster monitoring stack is only supported for monitoring {product-title} clusters.

[id='cluster-monitoring']
== Cluster monitoring

include::modules/monitoring-monitoring-overview.adoc[leveloffset=+1]
include::monitoring/configuring-monitoring-stack.adoc[leveloffset=+1]
include::modules/monitoring-accessing-prometheus-alertmanager-grafana.adoc[leveloffset=+1]

[id='application-monitoring']
== Application monitoring

You can do custom metrics scraping for your applications. This is done using the Prometheus Operator and a custom Prometheus instance.

[IMPORTANT]
====
Application monitoring is a technology preview. Exposing custom metrics will change without the consent of the user of the cluster.
====

include::modules/monitoring-configuring-cluster-for-application-monitoring.adoc[leveloffset=+1]
include::modules/monitoring-configuring-monitoring-for-application.adoc[leveloffset=+1]
include::modules/monitoring-exposing-application-metrics-for-horizontal-pod-autoscaling.adoc[leveloffset=+1]

Remove the deprecated etcd section
Remove the deprecated etcd section
