query_metrics
Query timeseries metric data from Datadog. Retrieve metric values over a specified time range using Datadog's query language.
Use metric queries like `avg:system.cpu.user{host:myhost}` or `sum:my.custom.metric{env:production}.as_count()`.
manage_incident
Create or update a Datadog incident. Incidents track and manage service disruptions including severity, customer impact, and resolution status.
list_synthetics_tests
List all Datadog Synthetics tests. Returns test configurations, statuses, and associated metadata for API and browser tests.
get_dashboard
Get full details of a specific Datadog dashboard by ID, including all widget definitions and template variables.
delete_monitor
Delete a Datadog monitor by its ID. Optionally force-delete monitors that are referenced by other resources.
list_users
List users in the Datadog organization. Filter by status or search by name/email.
submit_logs
Send log entries directly to Datadog. Submit one or more log messages with optional source, tags, hostname, and service metadata.
search_logs
Search and retrieve logs from Datadog using query syntax. Filter logs by time range, service, status, and custom attributes.
Uses the Datadog log search query language, e.g. `service:my-service status:error`.
trigger_synthetics
Trigger one or more Datadog Synthetics tests on demand. Useful for running tests as part of CI/CD or verifying service health.
mute_monitor
Mute or unmute a Datadog monitor. Muting suppresses notifications for the monitor. Optionally scope the mute to specific groups and set an end time.
schedule_downtime
Schedule a downtime to temporarily mute monitoring notifications. Target specific monitors by ID or by tags, and scope the downtime to specific resources.
list_events
List events from the Datadog event stream within a time range. Filter events by priority, source, or tags.
manage_dashboard
Create or update a Datadog dashboard. Dashboards contain widgets that visualize metrics, logs, traces, events, and other data sources.
post_event
Post an event to the Datadog event stream. Events represent deployments, alerts, configuration changes, or any significant occurrence in your environment.
get_synthetics_test
Get details and recent results of a Datadog Synthetics test by its public ID. Includes test configuration and latest results.
submit_metrics
Submit custom metric data points to Datadog. Send one or more metric series with their values, timestamps, tags, and hosts.
list_dashboards
List all Datadog dashboards in the organization. Returns a summary of each dashboard including title, layout type, and author.
list_slos
List Datadog Service Level Objectives. Filter SLOs by query, tags, or specific IDs.
manage_monitor
Create or update a Datadog monitor. Monitors evaluate queries and trigger alerts based on threshold conditions.
Supports metric alerts, log alerts, anomaly detection, forecast, outlier, APM, and composite monitors.
list_incidents
List Datadog incidents. Returns incident details including title, severity, state, and customer impact status.
list_hosts
List infrastructure hosts monitored by Datadog. Filter by name and sort by various fields. Returns host details including apps, tags, and status.
manage_slo
Create or update a Datadog Service Level Objective. SLOs track the reliability of your services using monitor-based or metric-based measurements.
list_monitors
List and search Datadog monitors. Retrieve monitors filtered by name, tags, or state. Returns monitor details including current alert state.
list_active_metrics
List metric names actively reporting to Datadog since a Unix timestamp. Use this to discover metrics before querying or building monitors.
get_incident
Get details for a Datadog incident by ID, including title, severity, state, customer impact, timestamps, and fields.
get_monitor
Get full details for a Datadog monitor by ID, including its query, options, tags, and current state.
delete_incident
Delete a Datadog incident by ID. This is destructive and should be used only for incidents created by automation or explicit cleanup.
get_metric_metadata
Get Datadog metadata for a metric, including type, unit, per-unit, description, integration, and StatsD interval when available.
get_downtime
Get details for a Datadog downtime by ID, including scope, status, monitor target, schedule, and notification settings.
delete_slo
Delete a Datadog Service Level Objective by ID. Use this to clean up temporary or obsolete SLOs.
delete_dashboard
Delete a Datadog dashboard by ID. Use this to clean up dashboards that were created for temporary investigations or automation runs.
get_slo
Get details for a Datadog Service Level Objective by ID, including thresholds, tags, monitors, and metric queries.
cancel_downtime
Cancel a Datadog downtime by ID to resume normal monitor notifications for its target scope.
get_event
Get a specific Datadog event by ID, including its title, text, tags, host, priority, and alert type.
list_downtimes
List Datadog monitor downtimes. Use this to inspect active or scheduled notification suppression windows.