- Continuously evaluate telemetry.
- Fire when a configured condition or threshold is met.
- Deliver notifications to your teams or channels so they can take action.


-
Ensure required data is available
- Confirm collection of metrics, logs, and traces for the services you want to monitor.
- Request any necessary changes to the Datadog Agent configuration from your DevOps/infra team: https://docs.datadoghq.com/agent/
-
Confirm access to the monitoring console
- Verify your team has permissions to create and manage monitors in Datadog: https://docs.datadoghq.com/monitors/
-
Validate notification targets
- Ensure recipients (email groups, PagerDuty services, Slack channels, Microsoft Teams, etc.) are configured and reachable.
-
Test alerts
- Simulate conditions or temporarily lower thresholds to confirm monitors fire and notifications are delivered.
-
Deactivate legacy alerts
- After Datadog monitors are validated in production, disable the old alerts in Grafana, Alertmanager, Dynatrace, or other tools you’re replacing.

| Step | Purpose | Example / Link |
|---|---|---|
| Ensure telemetry | Make sure metrics/logs/traces exist for services | Datadog Agent docs: https://docs.datadoghq.com/agent/ |
| Console access | Grant permissions to create/manage monitors | Datadog Monitors: https://docs.datadoghq.com/monitors/ |
| Notification targets | Validate recipients and routing | PagerDuty, Slack, Teams, email groups |
| Test alerts | Verify firing and delivery | Simulate incidents or lower thresholds |
| Deactivate legacy alerts | Avoid duplicate notifications once validated | Grafana, Alertmanager, Dynatrace |
- Datadog mobile app
- Jira
- PagerDuty
- Slack
- Microsoft Teams
- ServiceNow
Tune thresholds and use multi-condition monitors to reduce noise. Prefer cloud-native integrations (PagerDuty, Slack) for reliable on-call routing, and run repeatable tests for each alert before decommissioning legacy monitors.
When disabling legacy alerts, keep them enabled until Datadog monitors are fully validated in production. Accidentally deactivating alerts too early can leave you blind to outages.
- Datadog Agent: https://docs.datadoghq.com/agent/
- Datadog Monitors: https://docs.datadoghq.com/monitors/
- Grafana: https://grafana.com/
- Prometheus Alertmanager: https://prometheus.io/docs/alerting/latest/alertmanager/
- Dynatrace: https://www.dynatrace.com/
- PagerDuty: https://www.pagerduty.com/
- Slack: https://slack.com/
- Microsoft Teams: https://www.microsoft.com/en-us/microsoft-teams/group-chat-software
- ServiceNow: https://www.servicenow.com/