Datadog Setup Overview
The tasks required to use Datadog can be organized into three categories.
1. One-time Datadog Setup
These tasks are performed once per Datadog organization.
-
Enable OpenTelemetry ingestion
Configure Datadog so it can receive incoming OpenTelemetry data. -
Configure Datadog Logs Pipeline
Set up log pipelines to preprocess incoming logs with custom rules before they are stored in Datadog.
2. Enroll AWS Accounts
These tasks are performed for each AWS account that should be integrated with Datadog.
- Set up AWS Integration
Grant Datadog the required permissions to retrieve data from AWS services.
Once configured, Datadog will automatically collect the data.
3. Enroll Services
These tasks are performed for each service that should be monitored in Datadog.
-
Instrument the application
Configure the application to expose traces, metrics, and logs. -
Deploy the OTEL Collector sidecar
Run the OpenTelemetry Collector as a sidecar to forward traces, metrics, and logs to Datadog. -
Update service metadata
Add metadata for each service so Datadog can correctly identify incoming data and enrich it with additional information.