How to export your data from Datadog
Datadog doesn't offer a single 'export all my data' button. Instead, you export data product-by-product: logs as CSV from the Log Explorer, dashboard definitions as JSON from each dashboard's Configure menu, and most telemetry (metrics, traces, RUM, CI, Synthetics results) via the Datadog API or per-Explorer CSV/JSON download options.
✓ Verified against Datadog's official documentation, September 2026
Step by step
- 1Log Explorer export: Go to Logs > Explorer, run the search query for the logs you want, then click the export/More options button on the results view.
- 2Choose 'CSV' to download individual logs (up to 100,000 at once), 'Patterns' CSV (up to 300), or 'Transactions' CSV (up to 500). Timeseries, top list, and table graph views can also be downloaded as CSV.
- 3If you need more logs than the UI allows, use the Logs API with pagination, since a single API call returns a maximum of 1,000 logs.
- 4Dashboard export: Open the dashboard you want to keep, click the Configure (gear) icon in the upper right corner.
- 5Select 'Export dashboard JSON' to download a JSON file containing that dashboard's full widget/query/layout definition.
- 6Alternatively use 'Copy dashboard JSON' to copy it to your clipboard instead of downloading a file.
- 7For other data types (metrics, APM traces, RUM sessions, Synthetic test runs, CI pipeline data), open the relevant Explorer, use its own Export/More menu (CSV download or 'copy as cURL' to query the corresponding Datadog API) since each product has its own export limits and options.
- 8Repeat the dashboard and log export steps for each dashboard/query you rely on — there is no bulk 'export entire organization' feature in the docs.
What the export includes
- ✓Log Explorer results matching your query, as CSV rows (individual logs, patterns, or transactions)
- ✓Dashboard structure: widgets, queries, and layout, as a JSON file
- ✓RUM, CI Visibility, and Synthetic test run search results as CSV (via each product's own Explorer export option)
- ✓Raw query results you can also push to a Saved View, Notebook, Monitor, or Metric instead of downloading a file
What it doesn't include
- ✗A single combined export of your whole Datadog account
- ✗Underlying metric time-series data points inside an exported dashboard JSON (it exports the widget/query definitions, not the raw datapoints)
- ✗Monitors, SLOs, notebooks, and integration configurations (not covered by the dashboard JSON or log CSV export flows)
- ✗Full raw log archive beyond what your search query returns and beyond the 100,000-log CSV cap
Before you start
- ⚠CSV log export caps: 100,000 individual logs, 300 for Patterns view, 500 for Transactions per export
- ⚠The Logs API itself returns a maximum of 1,000 logs per call — you must paginate to pull larger volumes programmatically
- ⚠Dashboard export is per-dashboard and JSON-only; there's no bulk 'export all dashboards' button in the docs
- ⚠Each Datadog product (Logs, RUM, CI Visibility, Synthetics) has its own separate Explorer with its own export limits, so a full data export means repeating the process per product
- ⚠Exported dashboard JSON reflects that dashboard's query definitions, not a snapshot of the actual metric values
Where to take your data
Free and cheaper tools that can take a Datadog export. See all Datadog alternatives →
Grafana Cloud
Dashboard JSON schemas differ between Datadog and Grafana, so dashboards must be rebuilt manually or converted with a community script rather than imported directly; exported log CSVs can be shipped into Grafana Loki via Promtail or the Loki push API.
New Relic Free
There's no native Datadog-JSON importer; recreate dashboards manually in New Relic and re-point your log/metric shippers (Agent, OpenTelemetry, etc.) at New Relic instead of importing the CSV/JSON exports directly.
Uptrace
Uptrace ingests via OpenTelemetry, so Datadog CSV/JSON exports aren't directly importable — convert the exported logs/traces to OTLP or reconfigure your instrumentation to send new data via OTel.
Exporting from Datadog: common questions
Can I export all my Datadog data at once?+
No. Datadog's documentation describes per-product export flows (Log Explorer CSV, dashboard JSON, RUM/Synthetics/CI Explorer CSV) — there is no single bulk export for an entire organization.
What format are Datadog log exports in?+
CSV, downloaded directly from the Log Explorer's export menu, capped at 100,000 individual logs, 300 for Patterns, or 500 for Transactions per export.
Can I export a Datadog dashboard to move it elsewhere?+
You can export a dashboard's JSON definition (widgets, queries, layout) via the Configure icon on the dashboard, but that JSON isn't compatible with other tools' dashboard formats without manual conversion.
Does exporting logs remove them from Datadog?+
No, exporting via CSV or the API just downloads a copy of what matches your query; it doesn't delete or move data out of Datadog.
How do I get more than 1,000 logs out via the API?+
Use pagination — a single Logs API call returns a maximum of 1,000 logs, so you need to page through results to retrieve larger volumes.
Do I need an admin role to export logs or dashboards?+
The documentation doesn't specify a special admin requirement for these export actions — you generally just need view access to the Log Explorer query or the dashboard itself.
Sources
This guide was written from Datadog's own documentation and checked against it in September 2026. If a step has changed, the official page wins.
Datadog head-to-head
More Dev Tools tools people are leaving
All Dev Tools alternatives →What would you save without Datadog?
Pick your team size and see the yearly number.