INSIGHTS
Delivering assurance at the speed of AI

Product Updates

Integrating ThousandEyes with Datadog Using OpenTelemetry

By Antonio Jimenez Martinez
| | 2 min read

Summary

This blog provides a step-by-step guide to integrating ThousandEyes with Datadog using OpenTelemetry and OTLP. You’ll learn how to configure the integration and visualize network metrics in Datadog dashboards.


Datadog recently introduced support for ingesting OpenTelemetry metrics through the OpenTelemetry Protocol (OTLP) HTTP exporter. This enhancement allows organizations to forward ThousandEyes OpenTelemetry metrics into Datadog and correlate those insights with the telemetry already present across their Datadog observability stack. 

In this guide, you’ll learn how to set up the integration step-by-step—from generating an API key in Datadog, to configuring the OpenTelemetry integration in ThousandEyes and visualizing your metrics in a Datadog dashboard. 

Let’s learn how to build the integration

Step 1: Generate a Datadog API Key 

To send metrics from ThousandEyes to Datadog, you’ll need a Datadog API key. 

  • In the Datadog platform, navigate to Organization Settings > API Keys. 
  • Click + New Key. 
  • Enter a Name and click Create Key. 
  • Copy and store your API key securely. 
Creating API keys in Datadog
Figure 1. Creating API keys in Datadog

You’ll use this API key in the following ThousandEyes integration setup. 

Please refer to Datadog documentation for best practices on secure API and application key storage and more. 

Step 2: Create an Integration in ThousandEyes 

  • Navigate to Manage > Integration 1.0. 
  • Click + New Integration and select OpenTelemetry Integration. 
  • Enter a Name for the integration. 
  • Set the Target to HTTP. 
  • Enter the Endpoint URL: https://otlp.datadoghq.com/v1/metrics  
  • For Preset Configurations, select Datadog. 
  • Update the following Custom Headers: 
    • dd-api-key: <Your_DataDog_API_KEY> 
    • dd-otel-metric-config{"resource_attributes_as_tags": true} 
  • Select the tests to stream.  
  • Click Save to complete the integration setup. 
OpenTelemetry integration to Datadog
Figure 2. OpenTelemetry integration to Datadog 

For more information, refer to ThousandEyes documentation on Datadog integration 

Step 3: Visualize ThousandEyes data in a Dashboard in Datadog 

Once your integration is active, ThousandEyes metrics will begin flowing into Datadog.

ThousandEyes telemetry data in Datadog Dashboard
Figure 3. ThousandEyes telemetry data in Datadog Dashboard

For more information, see Datadog documentation. 


Want to be a part of our team? ThousandEyes is hiring! Please see our Careers page for open roles. 


Subscribe to the ThousandEyes Blog

Stay connected with blog updates and outage reports delivered while they're still fresh.

Upgrade your browser to view our website properly.

Please download the latest version of Chrome, Firefox or Microsoft Edge.

More detail