Skip to content

Latest commit

 

History

History
60 lines (39 loc) · 2.68 KB

File metadata and controls

60 lines (39 loc) · 2.68 KB
title disable_toc products
Fluentd and Fluent Bit Sources
false
name icon
Logs
logs

{{< product-availability >}}

Use Observability Pipelines' Fluentd or Fluent Bit source to receive logs from the your Fluentd or Fluent Bit agent. Select and set up this source when you set up a pipeline.

Prerequisites

{{% observability_pipelines/prerequisites/fluent %}}

Set up the source in the pipeline UI

Select and set up this source when you set up a pipeline. The information below are for the source settings in the pipeline UI.

Only enter the identifiers for the Fluent address and, if applicable, the TLS key pass. Do not enter the actual values.
  1. Enter the identifier for your Fluent address. If you leave it blank, the default is used.

Optional settings

Toggle the switch to Enable TLS. If you enable TLS, the following certificate and key files are required.
Note: All file paths are made relative to the configuration data directory, which is /var/lib/observability-pipelines-worker/config/ by default. See Advanced Worker Configurations for more information. The file must be owned by the observability-pipelines-worker group and observability-pipelines-worker user, or at least readable by the group or user.

  • Enter the identifier for your Fluent key pass. If you leave it blank, the default is used.
  • Server Certificate Path: The path to the certificate file that has been signed by your Certificate Authority (CA) root file in DER or PEM (X.509) format.
  • CA Certificate Path: The path to the certificate file that is your Certificate Authority (CA) root file in DER or PEM (X.509) format.
  • Private Key Path: The path to the .key private key file that belongs to your Server Certificate Path in DER or PEM (PKCS#8) format.

Set secrets

{{% observability_pipelines/set_secrets_intro %}}

{{< tabs >}} {{% tab "Secrets Management" %}}

  • Fluent address identifier:
    • References the address on which the Observability Pipelines Worker listens for incoming log messages.
    • The default identifier is SOURCE_FLUENT_ADDRESS.
  • Fluent TLS passphrase identifier (when TLS is enabled):
    • The default identifier is SOURCE_FLUENT_KEY_PASS.

{{% /tab %}}

{{% tab "Environment Variables" %}}

{{% observability_pipelines/configure_existing_pipelines/source_env_vars/fluent %}}

{{% /tab %}} {{< /tabs >}}

Send logs to the Observability Pipelines Worker over Fluent

{{% observability_pipelines/log_source_configuration/fluent %}}