1
0
mirror of https://github.com/openshift/openshift-docs.git synced 2026-02-05 12:46:18 +01:00
Files
openshift-docs/modules/log-forwarding-implementations.adoc
aireilly 8936b26f9e E810 hardware plugin doc updates
WPC T-GM + GNSS updates

General PTP docs reorg and clean up

Updates based on Aneesh's review comments

removing gnss-state-change from api/ocloudNotifications/v1/<resource_address>/CurrentState

Adding metric details

Adding new PTP image

Adding final PTP 4.14 image

Aneesh's comments

jack's comments

Adjust TOC

Peer review comments
2023-12-13 11:22:03 +00:00

34 lines
2.3 KiB
Plaintext

// Module included in the following assemblies:
//
// * logging/log_collection_forwarding/log-forwarding.adoc
:_mod-docs-content-type: CONCEPT
[id="log-forwarding-implementations_{context}"]
= Log forwarding implementations
There are two log forwarding implementations available: the legacy implementation, and the multi log forwarder feature.
[IMPORTANT]
====
Only the Vector collector is supported for use with the multi log forwarder feature. The Fluentd collector can only be used with legacy implementations.
====
[id="log-forwarding-implementations-legacy_{context}"]
== Legacy implementation
In legacy implementations, you can only use one log forwarder in your cluster. The `ClusterLogForwarder` resource in this mode must be named `instance`, and must be created in the `openshift-logging` namespace. The `ClusterLogForwarder` resource also requires a corresponding `ClusterLogging` resource named `instance` in the `openshift-logging` namespace.
[id="log-forwarding-implementations-multi-clf_{context}"]
== Multi log forwarder feature
The multi log forwarder feature is available in logging 5.8 and later, and provides the following functionality:
* Administrators can control which users are allowed to define log collection and which logs they are allowed to collect.
* Users who have the required permissions are able to specify additional log collection configurations.
* Administrators who are migrating from the deprecated Fluentd collector to the Vector collector can deploy a new log forwarder separately from their existing deployment. The existing and new log forwarders can operate simultaneously while workloads are being migrated.
In multi log forwarder implementations, you are not required to create a corresponding `ClusterLogging` resource for your `ClusterLogForwarder` resource. You can create multiple `ClusterLogForwarder` resources using any name, in any namespace, with the following exceptions:
* You cannot create a `ClusterLogForwarder` resource named `instance` in the `openshift-logging` namespace, because this is reserved for a log forwarder that supports the legacy workflow using the Fluentd collector.
* You cannot create a `ClusterLogForwarder` resource named `collector` in the `openshift-logging` namespace, because this is reserved for the collector.