Connect to Datadog to manage monitors, query metrics, create events, and list dashboards.
| Action | Description | Parameters | Returns |
|---|---|---|---|
cancel_downtime ⚠ | Cancel a scheduled downtime | downtime_id | bool |
create_downtime ⚠ | Schedule a downtime window | scope, start [end] | DatadogDowntime |
create_event ⚠ | Create a Datadog event | title, text [priority, tags] | DatadogEvent |
create_incident ⚠ | Create an incident | title [severity, customer_impact_scope] | dict |
create_monitor ⚠ | Create a Datadog monitor | name, type, query [message] | DatadogMonitor |
delete_dashboard ⚠ | Delete a dashboard | dashboard_id | NoneType |
delete_monitor ⚠ | Delete a Datadog monitor | monitor_id | bool |
get_dashboard | Get a dashboard by ID | dashboard_id | dict |
get_metric_metadata | Get metadata for a metric | metric_name | dict |
get_monitor | Get a single Datadog monitor by ID | monitor_id | DatadogMonitor |
list_dashboards | List Datadog dashboards | — | PaginatedList[DatadogDashboard] |
list_downtimes | List scheduled downtimes | — | PaginatedList[DatadogDowntime] |
list_events | List Datadog events | start, end [priority] | PaginatedList[DatadogEvent] |
list_hosts | List hosts reporting to Datadog | [filter] | list |
list_incidents | List incidents | [limit] | list |
list_monitors | List Datadog monitors | [limit] | PaginatedList[DatadogMonitor] |
list_slos | List SLOs | [query, limit] | list |
mute_monitor ⚠ | Mute a Datadog monitor | monitor_id | DatadogMonitor |
query_metrics | Query Datadog metrics | query, from_ts, to_ts | list |
search_logs | Search logs | query, time_from, time_to [limit] | list |
search_monitors | Search Datadog monitors by query | query [limit] | PaginatedList[DatadogMonitor] |
unmute_monitor | Unmute a Datadog monitor | monitor_id | DatadogMonitor |
Full schema explorer, code generation, and live API testing