Skip to content

openshift/cluster-logging-operator

Folders and files

NameName
Last commit message
Last commit date
Mar 28, 2025
Apr 11, 2025
Apr 22, 2025
May 16, 2019
Apr 22, 2025
Mar 31, 2025
Apr 22, 2025
Apr 18, 2025
Apr 11, 2025
Apr 22, 2025
Mar 20, 2025
Apr 18, 2025
Apr 22, 2025
Mar 31, 2025
Oct 18, 2022
Mar 28, 2025
Oct 6, 2021
Oct 20, 2022
Aug 29, 2018
Apr 18, 2025
Jan 29, 2025
Jul 18, 2024
Feb 24, 2025
Mar 16, 2021
Mar 13, 2025
Apr 11, 2025
Apr 11, 2025

Repository files navigation

Cluster Logging Operator

An operator to support log collection and forwarding on OpenShift clusters. Cluster logging configuration information is found in the configuration documentation. This operator is solely responsible for configuring log collection and forwarding. It works in conjunction with the deployment of a LokiStack via the loki-operator. The loki-operator is responsible for log storage.

Overview

The Cluster Logging Operator (CLO) provides a set of APIs to control collection and forwarding of logs from all pods and nodes in a cluster. This includes application logs (from regular pods), infrastructure logs (from system pods and node logs), and audit logs (special node logs with legal/security implications)

The CLO deploys:

  • A log collector/forwarder (current implimentation is Vector)

and relies upon:

The goal is to abstract away the deployment and configuration of these technologies behind APIs so that:

  • A user has a simplified logging experience

  • A user has less to learn

  • Technologies can be replaced in the future without affecting the user experience.

The CLO can also forward logs over multiple protocols, to multiple types of log stores, on- or off-cluster

The CLO owns the following APIs:

  • ClusterLogForwarder: Configure forwarding of logs to external sources

  • LogFileMetricsExporter: Configure deployment of a component to monitor the volume of logs generated by container workloads

Getting Started

  • To install a released version of cluster logging see the Openshift Logging Documentation

  • To experiment or contribute to the development of cluster logging, see the hacking and review documentation

  • To debug the cluster logging stack, see README.md

  • To find currently known Cluster Logging Operator issues with work-arounds, see the Troubleshooting guide.