This topic explains how to send logs from Fluent Bit to LaunchDarkly’s observability dashboards. Fluent Bit is a lightweight and high-performance log processor and forwarder that is commonly used in containerized environments such as Kubernetes and Amazon ECS.
By configuring Fluent Bit to forward logs to LaunchDarkly, you can centralize your application logs alongside your feature flag data for unified observability.
To use the Fluent Bit integration, you need:
To learn how to find and copy your LaunchDarkly project key, read Project keys.
Fluent Bit uses the Forward protocol to send logs to LaunchDarkly’s OpenTelemetry collector endpoint.
Add the following output configuration to your Fluent Bit configuration file:
Replace YOUR_PROJECT_KEY with your LaunchDarkly project key.
For production environments, enable TLS for secure communication:
If you’re running containers on Amazon ECS, you can use AWS FireLens to route logs through Fluent Bit to LaunchDarkly. FireLens is a container log router for Amazon ECS that gives you the ability to use Fluent Bit for log processing.
Here’s an example ECS task definition snippet:
Here is an example using Terraform:
For Kubernetes environments, you can configure Fluent Bit as a DaemonSet to collect logs from all pods:
The following table describes the key configuration options for the Fluent Bit Forward output:
After you configure Fluent Bit, logs begin flowing to LaunchDarkly within a few minutes.
To view your logs:
Your logs are automatically associated with your LaunchDarkly project, allowing you to correlate log data with feature flag evaluations and other observability metrics.
If logs are not appearing in LaunchDarkly:
Verify network connectivity: Ensure your Fluent Bit instance can reach otel.observability.app.launchdarkly.com on port 24224.
Check the project key: Verify that the launchdarkly.project_id in your tag matches your actual LaunchDarkly project key.
Review Fluent Bit logs: Check Fluent Bit’s own logs for connection errors or warnings:
nc or telnet to verify port accessibility: