-
Notifications
You must be signed in to change notification settings - Fork 4
Explore our projects
- Depending on OpenShift version, find in the left menu
Operators > Operator HuborEcosystem > Software Catalog - Search for and install
Cluster Observability Operator - Under
Installed Operators, verify Cluster Observability Operator succeeded
3.1 In the left menu ‘Workloads’ > Pods and change the Project dropdown toopenshift-cluster-observability-operatornamespace
3.2 Take a look at pods created when you have Cluster Observability Operator installed. For our team, it is important to take a look atperses-operatorpod
It will install the released version from Operator Hub:
obo-prometheus-operatorobo-prometheus-admission-webhookobservability-operator-
perses-operator- this one is important for Obs UI team
References:
- Back to OpenShift, under
Installed Operators, clickCluster Observability Operator, you will see many tabs with a horizontal scroll - You can fill the form or apply YAML files
When deploying Monitoring UIPlugin, monitoring pod is created.
Monitoring UIPlugin contains “feature flags” that will enable/disable functionalities in the UI:
- Incidents - it will create a new tab under menu
Observe > Alerting > Incidents-
health-analyzerpod
-
- Perses - it will create a new page under menu
Observe > Dashboards (Perses)-
perses-0pod
-
- ACM (aka Advanced Cluster Management) - if ACM is installed in the cluster, then a new perspective is enabled: Fleet management. Observe menu will be enabled containing Alerting and Dashboards pages, and in this case, even if Dashboards menu entry does not contain
(Perses)in the name, it is related to it, and not Grafana.
Incidents tab is not enabled on:
- Under
Developerperspective - Under
Fleet managementperspective - Under
Fleet virtualizationorVirtualizationperspective
It depends on Red Hat OpenShift Logging and Loki Operator operators to get reconciled.
By running this script, it will install both, configure and also install Logging UIPlugin:
This script also creates a log generator to create data to be shown on Logs page.
When it is successfully installed and reconciled, it enables:
- Under
Core platformorAdministratorperspective-
Observe>Logs
-
- Under
Developerperspective-
Workloads > Pods > in a pod > Aggregated Logs
-
- Under
Workloads > Pods, change Projectopenshift-cluster-observability-operatornamespace-
loggingpod
-
Logs page is not enabled on:
- Under
Fleet managementperspective - Under
Fleet virtualizationorVirtualizationperspective
It does not depend on Red Hat build of OpenTelemetry and Tempo Operator operators to get reconciled and be enabled under Observe > Traces, however they are required to have data being shown in this page.
By running this script, it will install both, configure and also install Distributed Tracing UIPlugin:
This script also creates a log generator to create data to be shown on Traces page.
When it is successfully installed and reconciled, it enables:
- Under
Core platformorAdministratorperspective-
Observe>Traces
-
- Under
Workloads > Pods, change Projectopenshift-cluster-observability-operatornamespace-
distributed-tracingpod
-
Traces page is not enabled on:
- Under
Developerperspective - Under
Fleet managementperspective - Under
Fleet virtualizationorVirtualizationperspective
It does not depend on any operator to get reconciled, however it integrates to other operators, aka Observability signals and UIPlugins.
This plugin enables you to "correlate" cluster resources to troubleshoot problems, including the integration to:
- Logging
- Distributed Tracing
- Network Observability
When it is successfully installed and reconciled, it enables:
- Under
Core platformorAdministratorperspective- In masthead, Application switcher icon (9 dots), a
Signal correlationoption, showing a sliding drawer on the right side Observe > Alerting > Alerts > click on an alert > Troubleshooting panel link above the metric chart
- In masthead, Application switcher icon (9 dots), a
- Under
Workloads > Pods, change Projectopenshift-cluster-observability-operatornamespace -korrel8rpod-
troubleshooting-panelpod
-
These entries are not enabled on:
- Under
Developerperspective - Under
Fleet managementperspective - Under
Fleet virtualizationorVirtualizationperspective