// Module included in the following assemblies:
//
// * edge_computing/day_2_core_cnf_clusters/observability/observability.adoc

:_mod-docs-content-type: CONCEPT
[id="observability-monitoring-stack_{context}"]
= Monitoring stack components

[role="_abstract"]
The monitoring stack in {product-title} consists of several integrated components that collect, analyze, store, and alert on metrics.

The monitoring stack uses the following components:

* Prometheus collects and analyzes metrics from {product-title} components and from workloads, if configured to do so.
* Alertmanager is a component of Prometheus that handles routing, grouping, and silencing of alerts.
* Thanos handles long term storage of metrics.

.{product-title} monitoring architecture
image::monitoring-architecture.png[{product-title} monitoring architecture]

[NOTE]
====
For {sno} clusters, disable Alertmanager and Thanos because the clusters sends all metrics to the hub cluster for analysis and retention.
====