Get started Dashboard
← All integrations
Datadog

Datadog integration: connect Datadog to Polylane

Connect Datadog logs, metrics, monitors and dashboards to Polylane with API credentials. Send monitor alerts into investigations with supporting evidence.

Get started for free

What Polylane does with Datadog.

Alerts triaged on arrival

Every monitor that fires lands in Polylane as an issue, and an agent triages it the moment it does: real signal or noise, what it touches, and what changed right before.

Your dashboards become checks

Every query and chart your team saved in Datadog becomes a check: agents run it on a cadence and flag what doesn't look like normal. The curation you already did becomes detection.

Queried mid-investigation

Agents run Datadog metric, log, and trace queries while they work an issue, and every number is cited back to the query behind it.

First-class in the graph

Datadog joins the context graph as a source, so a spike lands next to the deploy, the config change, and the resources behind it.

How to set up Datadog

  1. Choose the Datadog site matching your account, such as US1, US3, US5, EU1 or AP1.
  2. Create an API key and an application key in Datadog Organization Settings and enter both into Polylane.
  3. Validate and connect. Polylane creates a webhook named polylane and subscribes monitors to it.

Permissions and access

An unscoped application key inherits the user’s access. For a scoped key, the guide requires user_app_keys, logs_read_data, timeseries_query, metrics_read, monitors_read, monitors_write, monitors_downtime, dashboards_read, slos_read, hosts_read, events_read, incident_read, apm_read, aws_configuration_read and create_webhooks. Alert setup is not strictly read-only: monitor messages and tags are updated.

Discovery, refresh and the connected view

Agents query logs with Datadog syntax, metric time series, monitors, dashboards and incident context. Recurring reconciliation adds @webhook-polylane to monitor messages and polylane:managed to their tags. Include both in Terraform-managed monitors to avoid drift, while leaving the webhook itself managed by Polylane or importing it if your Terraform owns it.

Disconnect and revoke access

Disconnect Datadog in Polylane, then revoke the application key and API key in Datadog. Review Terraform monitor configuration when removing the connection’s webhook references.

Tools for the investigation.

What Polylane can do with Datadog while it investigates. Every call is recorded in the transcript.

Datadog Polylane MCP
  • datadogApi Call any Datadog REST endpoint that lacks a dedicated tool
  • datadogQueryMetrics Query time-series metrics from Datadog
  • datadogSearchLogs Search and filter log entries in Datadog
  • datadogDashboards Read or create Datadog dashboards
  • datadogMonitors Read, create, or mute Datadog monitors
  • datadogIncidents Read Datadog incidents
  • datadogSLOs Read or create Datadog Service Level Objectives (SLOs)
  • datadogSpans Query and aggregate Datadog APM spans and traces
  • datadogListHosts List hosts reporting to Datadog
  • datadogListEvents List events from Datadog
  • datadogGetServiceDependencies Get service dependency map from Datadog APM
  • datadogCreateDowntime Schedule a maintenance downtime in Datadog

Datadog setup and troubleshooting

Common questions.

How do I connect Datadog to Polylane?

Choose the Datadog site matching your account, such as US1, US3, US5, EU1 or AP1. Create an API key and an application key in Datadog Organization Settings and enter both into Polylane. Validate and connect. Polylane creates a webhook named polylane and subscribes monitors to it.

What can Polylane read from Datadog?

Agents query logs with Datadog syntax, metric time series, monitors, dashboards and incident context. Recurring reconciliation adds @webhook-polylane to monitor messages and polylane:managed to their tags. Include both in Terraform-managed monitors to avoid drift, while leaving the webhook itself managed by Polylane or importing it if your Terraform owns it.

Connect it once. Then get back to shipping.