Collect and forward metrics, traces and logs.
Fluent Bit is a fast and lightweight observability pipeline designed for collecting, processing, and forwarding telemetry data such as logs, metrics, and traces. This integration with Dash0 enables seamless telemetry data collection, enhanced analytics, and streamlined observability workflows, making it easier to monitor and troubleshoot distributed systems.
Streamline telemetry management and gain actionable insights with Dash0 and Fluent Bit:
Fluent Bit has an OpenTelemetry output plugin that you can use to transmit metrics, logs, and traces to Dash0. The following snippet shows how to configure the plugin using Fluent Bit's classical configuration format.
There are a variety of ways to deploy Fluent Bit. A common way to deploy it is using Helm. For alternative ways, check out the official documentation. Here we provide guidelines for a quick deployment in your Kubernetes clusters using Helm.
First, create a namespace and specify the Dash0 token that is needed to send data:
Then, create a Kubernetes ConfigMap with a sample configuration:
Next, we define the necessary configuration for the Fluent Bit Helm chart in a file called values.yaml
.
And then we install Fluent Bit by referencing the values.yaml
file:
And finally, we need to patch the DaemonSet configuration, because the Fluent Bit Helm chart does not support yaml-based configuration: