Skip to content
datasquares.aiSign inStart free

Connect DataDeveloper & APIs

Datadog

Datadog is in Preview in the connection wizard: it is built on Datadog’s documented API and has not yet been proven against a live account, so check the imported tables before relying on them.

  1. In DataSquares, open Data Sources and choose Connect Source. The Connect a data source page opens.

  2. Pick Datadog on that page (search or browse by category).

  3. Fill in the connection details below, then test the connection and save.

Field What to enter
Site The domain you sign in on, without app. — e.g. datadoghq.eu or us5.datadoghq.com. Default datadoghq.com.
API key Organization settings → API keys. Stored encrypted and never shown again.
Application key Organization settings → Application keys; read scopes for what you import. Stored encrypted and never shown again.

Test Connection reads one page of records with these values; nothing is saved until you import.

Pick the tables to import — each one becomes a table in the source:

Table What it holds
monitors Monitors
dashboards Dashboards
slos SLOs
synthetics_tests Synthetic tests
users Users
hosts Hosts (not selected by default)
incidents Incidents — Datadog marks this API public beta; the application key needs incident_read. (not selected by default)

Every table is read through all of its pages, nested fields become parent.child columns, and the whole set is imported at once: the import’s row and size limits count the picked tables together, and if they pass one, nothing is imported and the message says which table and which limit. Refresh the source on a schedule, or by hand, to re-read every table; a table that comes back empty is refused rather than emptied unless you allow it. Nothing is ever written to Datadog.

The requests follow Datadog’s API reference.