OpenShift Container Platform provides various resources for monitoring at the cluster level.

Cluster monitoring

OpenShift Container Platform includes a pre-configured, pre-installed, and self-updating monitoring stack that is based on the Prometheus open source project and its wider eco-system. It provides monitoring of cluster components and includes a set of alerts to immediately notify the cluster administrator about any occurring problems and a set of Grafana dashboards. The cluster monitoring stack is only supported for monitoring OpenShift Container Platform clusters.

For more information on cluster monitoring, see the OpenShift Container Platform cluster monitoring documentation.

Cluster logging

The cluster logging components are based upon Elasticsearch, Fluentd, and Kibana (EFK). The collector, Fluentd, is deployed to each node in the OpenShift Container Platform cluster. It collects all node and container logs and writes them to Elasticsearch (ES). Kibana is the centralized, web UI where users and administrators can create rich visualizations and dashboards with the aggregated data.

For more information on cluster logging, see the OpenShift Container Platform cluster logging documentation.

Telemetry

Telemetry collects anonymized aggregated information about:

  • The size of an OpenShift Container Platform cluster

  • The health and status of OpenShift Container Platform components

  • Use of OpenShift Container Platform components

  • The features in use

For more information on Telemetry, see the OpenShift Container Platform Telemetry documentation.

CLI troubleshooting and debugging commands

For a list of the oc client troubleshooting and debugging commands, see the OpenShift Container Platform CLI reference documentation.