Configure Fluent Bit to collect, parse, and forward log data from several different sources to Datadog for monitoring. Fluent Bit has a small memory footprint (~450 KB), so you can use it to collect logs in environments with limited resources, such as containerized services and embedded Linux systems. Datadog’s Fluent Bit output plugin supports Fluent Bit v1.3.0+.
Before you begin, you need to have a Datadog account, a Datadog API key, and you need to activate Datadog Logs Management.
[OUTPUT]
configuration section, see the Configuration file example.Key | Description | Default |
---|---|---|
Host | Required - The Datadog server where you are sending your logs. | US - http-intake.logs.datadoghq.com , EU - http-intake.logs.datadoghq.eu |
TLS | Required - End-to-end security communications security protocol. Datadog recommends setting this to on . | off |
apikey | Required - Your Datadog API key. | |
dd_service | Recommended - The human readable name for your service generating the logs - the name of your application or database. | |
dd_source | Recommended - A human readable name for the underlying technology of your service. For example, postgres or nginx . | |
dd_tags | Optional - The tags you want to assign to your logs in Datadog. |
[OUTPUT]
Name datadog
Match *
Host http-intake.logs.datadoghq.com
TLS on
apikey <my-datadog-api-key>
dd_service <my-app-service>
dd_source <my-app-source>
dd_tags team:logs,foo:bar
Need help? Contact Datadog support.
Additional helpful documentation, links, and articles: