Connecting to Datadog

Choose the right connection method for your infrastructure


Connect your Apollo Router to Datadog using the method that best fits your infrastructure and requirements.

Connection methods

This guide provides detailed configuration for the OpenTelemetry Collector and Datadog Agent methods.

Datadog supports multiple methods for ingesting OpenTelemetry data: the most relevant are covered in this guide for your convenience, but there are others available.

For complete information on all connection methods including DDOT Collector and Agentless options, refer to Datadog's OpenTelemetry setup documentation and compatibility guide.

Quick start

For the fastest setup, choose one of the following methods based on your current Datadog setup:

  1. If you already have Datadog Agent running, use the Datadog Agent.

  2. If you are setting up a new environment, use the Datadog OpenTelemetry Collector (DDOT) or the OpenTelemetry Collector.

  3. For containerized deployments, consider the Apollo Runtime container which includes pre-configured examples for the OpenTelemetry Collector.

  4. For a direct connection with no agent deployment required, use the Agentless method.

Datadog OpenTelemetry Collector is a Datadog-specific distribution of the OpenTelemetry collector that combines the OpenTelemetry Collector and the Datadog Agent. It is currently Datadog's recommended way to send OpenTelemetry to Datadog. This solution is tightly coupled to Datadog and is the most straightforward solution if your organization already uses Datadog.

OpenTelemetry collector

OpenTelemetry collector provides a vendor-neutral telemetry pipeline with advanced processing capabilities including sampling, filtering, and multi-backend support.

Datadog agent

The Datadog agent offers direct OTLP ingestion, integrating with Datadog's existing agent infrastructure for logs, infrastructure monitoring, and other telemetry collection.

Agentless

Agentless provides direct OTLP ingestion to Datadog without requiring additional infrastructure components.

Next steps

After setting up your connection method:

  1. Configure router instrumentation for Datadog-optimized telemetry

  2. Import dashboard templates for router monitoring

Feedback

Edit on GitHub

Ask Community