Skip to content

Commit e03b238

Browse files
committed
OBSDOCS-1751 incident detection ui plugin
1 parent b407f8d commit e03b238

File tree

6 files changed

+96
-4
lines changed

6 files changed

+96
-4
lines changed

_topic_maps/_topic_map.yml

+2
Original file line numberDiff line numberDiff line change
@@ -2911,6 +2911,8 @@ Topics:
29112911
Topics:
29122912
- Name: Observability UI plugins overview
29132913
File: observability-ui-plugins-overview
2914+
- Name: Monitoring UI plugin
2915+
File: monitoring-ui-plugin
29142916
- Name: Logging UI plugin
29152917
File: logging-ui-plugin
29162918
- Name: Distributed tracing UI plugin

modules/coo-distributed-tracing-ui-plugin-install.adoc

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// * observability/cluster_observability_operator/ui_plugins/distributed-tracing-ui-plugin.adoc
44

55
:_mod-docs-content-type: PROCEDURE
6-
[id="coo-distributed-tracing-ui-plugin-install-_{context}"]
6+
[id="coo-distributed-tracing-ui-plugin-install_{context}"]
77
= Installing the {coo-full} distributed tracing UI plugin
88

99

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
// Module included in the following assemblies:
2+
3+
// * observability/cluster_observability_operator/ui_plugins/incident-detection-ui-plugin.adoc
4+
5+
:_mod-docs-content-type: PROCEDURE
6+
[id="coo-incident-detection-using_{context}"]
7+
= Using {coo-full} incident detection
8+
9+
10+
.Prerequisites
11+
12+
* You have access to the cluster as a user with the `cluster-admin` cluster role.
13+
* You have logged in to the {product-title} web console.
14+
* You have installed the {coo-full}
15+
* You have installed the {coo-full} monitoring UI plugin with incidents enabled.
16+
17+
.Procedure
18+
19+
TODO...
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
// Module included in the following assemblies:
2+
3+
// * observability/cluster_observability_operator/ui_plugins/monitoring-ui-plugin.adoc
4+
5+
:_mod-docs-content-type: PROCEDURE
6+
[id="coo-monitoring-ui-plugin-install_{context}"]
7+
= Installing the {coo-full} monitoring UI plugin
8+
9+
The monitoring UI plugin adds monitoring related UI features to the OpenShift web console, for the Advance Cluster Management (ACM) perspective and for incident detection.
10+
11+
.Prerequisites
12+
13+
* You have access to the cluster as a user with the `cluster-admin` cluster role.
14+
* You have logged in to the {product-title} web console.
15+
* You have installed the {coo-full}
16+
17+
.Procedure
18+
19+
. In the {product-title} web console, click *Operators* -> *Installed Operators* and select {coo-full}
20+
. Choose the *UI Plugin* tab (at the far right of the tab list) and press *Create UIPlugin*
21+
. Select *YAML view*, enter the following content, and then press *Create*:
22+
+
23+
[source,yaml]
24+
----
25+
apiVersion: observability.openshift.io/v1alpha1
26+
kind: UIPlugin
27+
metadata:
28+
name: monitoring
29+
spec:
30+
type: Monitoring
31+
monitoring:
32+
acm: # <1>
33+
enabled: true
34+
alertmanager:
35+
url: 'https://alertmanager.open-cluster-management-observability.svc:9095'
36+
thanosQuerier:
37+
url: 'https://rbac-query-proxy.open-cluster-management-observability.svc:8443'
38+
incidents: # <2>
39+
enabled: true
40+
----
41+
<1> Enable {rh-rhacm} features. You must configure the Alertmanager and ThanosQuerier Service endpoints.
42+
<2> Enable incident detection features.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
:_mod-docs-content-type: ASSEMBLY
2+
[id="monitoring-ui-plugin"]
3+
= Monitoring UI plugin
4+
include::_attributes/common-attributes.adoc[]
5+
:context: monitoring-ui-plugin
6+
7+
toc::[]
8+
9+
:FeatureName: The {coo-full} monitoring UI plugin
10+
include::snippets/technology-preview.adoc[leveloffset=+2]
11+
12+
The monitoring UI plugin adds monitoring features to the Administrator perspective of the OpenShift web console.
13+
14+
* **{rh-rhacm}:** The monitoring plugin in {coo-first} allows it to function in {rh-rhacm-first} environments, providing {rh-rhacm} with the same monitoring capabilities as {product-title}. You can configure the plugin to fetch alerts from the {rh-rhacm} Alertmanager backend. This enables seamless integration and user experience by aligning {rh-rhacm} and {product-title} monitoring workflows.
15+
16+
* **Incident detection:** Incident detection groups alerts that occur around the same time into incidents, to help you identify the root causes of alert bursts instead of being overwhelmed by individual alerts. It presents a timeline of incidents, color-coded by severity, and allows you to drill down into the individual alerts within an incident. The system also categorizes alerts by affected component, ranking them by importance. This helps you focus on the most critical areas first.
17+
+
18+
The incident detection features are available in the Administrator perspective of the OpenShift web console at **Observe****Incidents**.
19+
20+
include::modules/coo-monitoring-ui-plugin-install.adoc[leveloffset=+1]
21+
22+
include::modules/coo-incident-detection-using.adoc[leveloffset=+1]

observability/cluster_observability_operator/ui_plugins/observability-ui-plugins-overview.adoc

+10-3
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,16 @@ toc::[]
99
You can use the {coo-first} to install and manage UI plugins to enhance the observability capabilities of the {product-title} web console.
1010
The plugins extend the default functionality, providing new UI features for troubleshooting, distributed tracing, and cluster logging.
1111

12+
[id="monitoring_{context}"]
13+
== Monitoring
1214

15+
The monitoring UI plugin adds monitoring related UI features to the OpenShift web console, for the Advance Cluster Management (ACM) perspective and for incident detection.
16+
17+
* **ACM:** The monitoring plugin in {coo-first} allows it to function in {rh-rhacm-first} environments, providing ACM with the same monitoring capabilities as {product-title}.
18+
19+
* **Incident Detection:** The incident detection feature groups alerts that occur around the same time into incidents to help you identify the root causes of alert bursts instead of being overwhelmed by individual alerts. It presents a timeline of incidents, color-coded by severity, and allows you to drill down into the individual alerts within an incident. The system also categorizes alerts by affected component, ranking them by importance. This helps you focus on the most critical areas first.
20+
21+
For more information, see the xref:../../../observability/cluster_observability_operator/ui_plugins/monitoring-ui-plugin.adoc#monitoring-ui-plugin[monitoring UI plugin] page.
1322

1423
[id="cluster-logging_{context}"]
1524
== Cluster logging
@@ -19,7 +28,6 @@ You can specify filters, queries, time ranges and refresh rates. The results dis
1928

2029
For more information, see the xref:../../../observability/cluster_observability_operator/ui_plugins/logging-ui-plugin.adoc#logging-ui-plugin[logging UI plugin] page.
2130

22-
2331
[id="troubleshooting_{context}"]
2432
== Troubleshooting
2533

@@ -46,7 +54,6 @@ You can select a supported `TempoStack` or `TempoMonolithic` multi-tenant instan
4654

4755
For more information, see the xref:../../../observability/cluster_observability_operator/ui_plugins/distributed-tracing-ui-plugin.adoc#distributed-tracing-ui-plugin[distributed tracing UI plugin] page.
4856

49-
5057
////
5158
[id="dashboards_{context}"]
5259
== Dashboards
@@ -57,4 +64,4 @@ This results in a unified observability experience across different data sources
5764
5865
For more information, see the xref :../../../observability/cluster_observability_operator/ui_plugins/dashboard-ui-plugin.adoc#dashboard-ui-plugin[dashboard UI plugin] page.
5966
60-
////
67+
////

0 commit comments

Comments
 (0)