{"repo":"openshift/cluster-logging-operator","free":true,"listed":false,"github":"https://github.com/openshift/cluster-logging-operator","clone":"git clone https://github.com/openshift/cluster-logging-operator.git","description":"Operator to support logging subsystem of OpenShift","language":"Go","stars":115,"topics":["logging","fluentd","vector","logcollection"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"Cluster Logging Operator The Cluster Logging Operator (CLO) is a Kubernetes operator for configuring log collection and forwarding on OpenShift clusters. It manages the deployment of Vector as the log collector and supports complex log routing through inputs, outputs, filters, and pipelines defined via the ClusterLogForwarder CRD. What This Repository Does This repository contains the source code and configuration for the Cluster Logging Operator, which: - Collects logs from multiple sources (application, infrastructure, and audit logs) - Transforms and filters logs using configurable pipelines - Forwards logs to various destinations (Loki, Splunk, AWS CloudWatch, Google Cloud Logging, Elasticsearch, Kafka, Azure, and more) - Manages log collection through Kubernetes Custom Resources - Provides metrics and observability for the logging infrastructure Building and Running Locally Prerequisites - Go (see go.mod for the required version) - Podman or Docker - Kubernetes cluster (or local cluster like Kind, minikube, or Code Ready Containers) - kubeconfig configured for your target cluster Quick Start For a full list of development commands and workflows, see CONTRIBUTING.md. Directory Structure - api/ - API definitions and CRD schemas - cmd/ - Main entry point for the operator - config/ - Kubernetes configuration manifests - internal/controller/ - Reconciliation logic - internal/generator/ - Configuration generation system for Vector - test/ - All testing infrastructure (unit, fu","default_branch":null,"files":null,"tree":[],"storefront":"/r/openshift","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/openshift/cluster-logging-operator/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}