{"id":18637246,"url":"https://github.com/openshift/cluster-logging-operator","last_synced_at":"2025-04-05T04:12:33.710Z","repository":{"id":37468557,"uuid":"146656438","full_name":"openshift/cluster-logging-operator","owner":"openshift","description":"Operator to support logging subsystem of OpenShift","archived":false,"fork":false,"pushed_at":"2024-05-28T17:43:45.000Z","size":107480,"stargazers_count":98,"open_issues_count":8,"forks_count":139,"subscribers_count":20,"default_branch":"master","last_synced_at":"2024-05-29T08:02:20.355Z","etag":null,"topics":["fluentd","logcollection","logging","vector"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/openshift.png","metadata":{"files":{"readme":"README.adoc","changelog":null,"contributing":"docs/contributing/README.adoc","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-08-29T20:43:14.000Z","updated_at":"2024-05-30T18:24:26.225Z","dependencies_parsed_at":"2023-02-17T09:30:53.407Z","dependency_job_id":"d6fcd518-ef92-44b6-a1db-856a857c905e","html_url":"https://github.com/openshift/cluster-logging-operator","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openshift%2Fcluster-logging-operator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openshift%2Fcluster-logging-operator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openshift%2Fcluster-logging-operator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openshift%2Fcluster-logging-operator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openshift","download_url":"https://codeload.github.com/openshift/cluster-logging-operator/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247284951,"owners_count":20913704,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["fluentd","logcollection","logging","vector"],"created_at":"2024-11-07T05:34:29.629Z","updated_at":"2025-04-05T04:12:33.681Z","avatar_url":"https://github.com/openshift.png","language":"Go","readme":"= Cluster Logging Operator\n\nAn operator to support log collection and forwarding on OpenShift clusters. Cluster logging configuration information\nis found in the link:./docs/administration/configuration.md[configuration] documentation.  This\noperator is solely responsible for configuring log collection and forwarding.  It works in conjunction\nwith the deployment of a LokiStack via the https://github.com/openshift/loki-operator[loki-operator].  The loki-operator is responsible for log storage.\n\n== Overview\n\nThe Cluster Logging Operator (CLO) provides a set of APIs to control collection and forwarding of logs from\nall pods and nodes in a cluster. This includes _application_ logs (from regular\npods), _infrastructure_ logs (from system pods and node logs), and _audit_ logs\n(special node logs with legal/security implications)\n\nThe CLO deploys:\n\n* A log collector/forwarder (current implimentation is https://vector.dev/[Vector])\n\nand relies upon:\n\n* Loki as a log storage engine\n* The https://github.com/rhobs/observability-operator[cluster-obervability-operator] (COO) to provide a visualization plugin to the Openshift console.\n\nThe goal is to _abstract_ away the deployment and configuration of these technologies behind APIs so that:\n\n* A user has a simplified logging experience\n* A user has less to learn\n* Technologies can be replaced in the future without affecting the user experience.\n\nThe CLO can also _forward_ logs over multiple protocols, to multiple types of log stores, on- or off-cluster\n\nThe CLO _owns_ the following APIs:\n\n* ClusterLogForwarder: Configure forwarding of logs to external sources\n* LogFileMetricsExporter: Configure deployment of a component to monitor the volume of logs generated by container workloads\n\n== Getting Started ==\n* To install a released version of cluster logging see the https://docs.redhat.com/en/documentation/openshift_container_platform/4.17/html/logging/index[Openshift Logging Documentation]\n* To experiment or contribute to the development of cluster logging, see the link:docs/contributing/README.adoc[hacking] and link:docs/contributing/REVIEW.adoc[review] documentation\n* To debug the cluster logging stack, see link:./must-gather/README.md[README.md]\n* To find currently known Cluster Logging Operator issues with work-arounds, see the link:docs/administration/troubleshooting.md[Troubleshooting] guide.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenshift%2Fcluster-logging-operator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopenshift%2Fcluster-logging-operator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenshift%2Fcluster-logging-operator/lists"}