> ## Documentation Index
> Fetch the complete documentation index at: https://docs.squasher.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Datadog to Squasher

> Move log-based error monitoring from Datadog into Squasher without a blind cutover.

This migration works best as a staged mirror: keep Datadog live, add Squasher as a second destination, compare results, then move alerting and ownership over service by service.

## Setup

<Steps>
  <Step title="Inventory current Datadog coverage">
    List the services, environments, saved searches, and monitors you need to preserve during
    migration.
  </Step>

  <Step title="Create the right Squasher connector">
    Use either the [Datadog Agent](/integrations/datadog-agent) or [Datadog
    HTTP](/integrations/datadog-http) setup depending on where you can forward traffic today.
  </Step>

  <Step title="Mirror one stream first">
    Start with one service or environment so you can compare event shape, volume, and grouping
    before wider rollout.
  </Step>
</Steps>

## Verify

* Compare error counts across the overlap window.
* Check that `service`, `env`, and request identifiers still exist in Squasher.
* Confirm the highest-volume incident groups look correct and are not over-grouped.

## Migrate

* Move monitor ownership one service at a time.
* Recreate the most important saved views and notification routes in Squasher before disabling the old ones.
* Keep the overlap window long enough to cover normal traffic and at least one deploy.

## Hot-swap

* Disable duplicate paging only after Squasher notifications are stable.
* Rotate connector keys after the final Datadog forwarder is removed.
* Add SDK coverage later if you want richer stack, user, and release context.

## Agent handoff

```text theme={null}
Run a Datadog to Squasher migration plan for project <project_id>. Inventory services and saved searches, mirror one stream through the right connector, compare error counts and key tags, and ask before moving paging or rotating connector keys.
```
