|
4 | 4 |
|
5 | 5 | :_mod-docs-content-type: CONCEPT
|
6 | 6 | [id="understanding-the-cluster-observability-operator_{context}"]
|
7 |
| -= Understanding the Cluster Observability Operator |
| 7 | += Understanding the {coo-full} |
8 | 8 |
|
9 |
| -A default monitoring stack created by the Cluster Observability Operator (COO) includes a highly available Prometheus instance capable of sending metrics to an external endpoint by using remote write. |
| 9 | +A default monitoring stack created by the {coo-first} includes a highly available Prometheus instance capable of sending metrics to an external endpoint by using remote write. |
10 | 10 |
|
11 |
| -Each COO stack also includes an optional Thanos Querier component, which you can use to query a highly available Prometheus instance from a central location, and an optional Alertmanager component, which you can use to set up alert configurations for different services. |
| 11 | +Each {coo-short} stack also includes an optional Thanos Querier component, which you can use to query a highly available Prometheus instance from a central location, and an optional Alertmanager component, which you can use to set up alert configurations for different services. |
12 | 12 |
|
13 | 13 | [id="advantages-of-using-cluster-observability-operator_{context}"]
|
14 |
| -== Advantages of using Cluster Observability Operator |
| 14 | +== Advantages of using the {coo-full} |
15 | 15 |
|
16 |
| -The `MonitoringStack` CRD used by the COO offers an opinionated default monitoring configuration for COO-deployed monitoring components, but you can customize it to suit more complex requirements. |
| 16 | +The `MonitoringStack` CRD used by the {coo-short} offers an opinionated default monitoring configuration for {coo-short}-deployed monitoring components, but you can customize it to suit more complex requirements. |
17 | 17 |
|
18 |
| -Deploying a COO-managed monitoring stack can help meet monitoring needs that are difficult or impossible to address by using the core platform monitoring stack deployed by the Cluster Monitoring Operator (CMO). |
19 |
| -A monitoring stack deployed using COO has the following advantages over core platform and user workload monitoring: |
| 18 | +Deploying a {coo-short}-managed monitoring stack can help meet monitoring needs that are difficult or impossible to address by using the core platform monitoring stack deployed by the Cluster Monitoring Operator (CMO). |
| 19 | +A monitoring stack deployed using {coo-short} has the following advantages over core platform and user workload monitoring: |
20 | 20 |
|
21 |
| -Extendability:: Users can add more metrics to a COO-deployed monitoring stack, which is not possible with core platform monitoring without losing support. |
22 |
| -In addition, COO-managed stacks can receive certain cluster-specific metrics from core platform monitoring by using federation. |
23 |
| -Multi-tenancy support:: The COO can create a monitoring stack per user namespace. |
| 21 | +Extendability:: Users can add more metrics to a {coo-short}-deployed monitoring stack, which is not possible with core platform monitoring without losing support. |
| 22 | +In addition, {coo-short}-managed stacks can receive certain cluster-specific metrics from core platform monitoring by using federation. |
| 23 | +Multi-tenancy support:: The {coo-short} can create a monitoring stack per user namespace. |
24 | 24 | You can also deploy multiple stacks per namespace or a single stack for multiple namespaces.
|
25 | 25 | For example, cluster administrators, SRE teams, and development teams can all deploy their own monitoring stacks on a single cluster, rather than having to use a single shared stack of monitoring components.
|
26 | 26 | Users on different teams can then independently configure features such as separate alerts, alert routing, and alert receivers for their applications and services.
|
27 |
| -Scalability:: You can create COO-managed monitoring stacks as needed. |
| 27 | +Scalability:: You can create {coo-short}-managed monitoring stacks as needed. |
28 | 28 | Multiple monitoring stacks can run on a single cluster, which can facilitate the monitoring of very large clusters by using manual sharding. This ability addresses cases where the number of metrics exceeds the monitoring capabilities of a single Prometheus instance.
|
29 |
| -Flexibility:: Deploying the COO with Operator Lifecycle Manager (OLM) decouples COO releases from {product-title} release cycles. |
| 29 | +Flexibility:: Deploying the {coo-short} with Operator Lifecycle Manager (OLM) decouples {coo-short} releases from {product-title} release cycles. |
30 | 30 | This method of deployment enables faster release iterations and the ability to respond rapidly to changing requirements and issues.
|
31 |
| -Additionally, by deploying a COO-managed monitoring stack, users can manage alerting rules independently of {product-title} release cycles. |
32 |
| -Highly customizable:: The COO can delegate ownership of single configurable fields in custom resources to users by using Server-Side Apply (SSA), which enhances customization. |
| 31 | +Additionally, by deploying a {coo-short}-managed monitoring stack, users can manage alerting rules independently of {product-title} release cycles. |
| 32 | +Highly customizable:: The {coo-short} can delegate ownership of single configurable fields in custom resources to users by using Server-Side Apply (SSA), which enhances customization. |
0 commit comments