Manage the OpenShift monitoring stack
The developer of this repository has not created any items for sale yet. Need a bug fixed? Help with integration? A different license? Create a request here:
The Cluster Monitoring Operator manages and updates the Prometheus-based cluster monitoring stack deployed on top of OpenShift.
It contains the following components:
The deployed Prometheus Operator is intended to be used only for cluster-level monitoring. As such, the deployed Prometheus instance (
prometheus-k8s) is responsible for monitoring and alerting on cluster and OpenShift components; it should not be extended to monitor user applications. Important: The Prometheus Operator managed by the Cluster Monitoring Operator will by default only look for
Users interested in leveraging Prometheus for application monitoring on OpenShift should consider using OLM to easily deploy a Prometheus Operator and setup new Prometheus instances to monitor and alert on their applications.
Alertmanager is a cluster-global component for handling alerts generated by all Prometheus instances deployed in that cluster.
Metrics are collected from the following components:
To add new metrics to be sent via telemetry, simply add a selector that matches the time-series to be sent in manifests/000050cluster-monitoring-operator_04-config.yaml.
Documentation on the data sent can be found in the data collection documentation.
Please refer to the CONTRIBUTING.md document for information.
Before a new OpenShift release happens make sure to pin the dependencies to the release branches:
jsonnet/jsonnetfile.jsonto the release branches for all the dependencies.