Loading...
Loading...
Automate Datadog tasks via Rube MCP (Composio): query metrics, search logs, manage monitors/dashboards, create events and downtimes. Always search tools first for current schemas.
npx skill4agent add davepoon/buildwithclaude datadog-automationRUBE_MANAGE_CONNECTIONSdatadogRUBE_SEARCH_TOOLShttps://rube.app/mcpRUBE_SEARCH_TOOLSRUBE_MANAGE_CONNECTIONSdatadogDATADOG_LIST_METRICSDATADOG_QUERY_METRICSqueryavg:system.cpu.user{host:web01}fromtoqaggregation:metric_name{tag_filters}fromtoavgsumminmaxcount{host:web01,env:prod}DATADOG_LIST_LOG_INDEXESDATADOG_SEARCH_LOGSqueryfromtosortlimitservice:web status:errorDATADOG_LIST_MONITORSDATADOG_GET_MONITORDATADOG_CREATE_MONITORDATADOG_UPDATE_MONITORDATADOG_MUTE_MONITORDATADOG_UNMUTE_MONITORmonitor_idnametypequerymessagetagsthresholdscriticalwarningoktypemessage@slack-channel@pagerdutycriticalDATADOG_LIST_DASHBOARDSDATADOG_GET_DASHBOARDDATADOG_UPDATE_DASHBOARDDATADOG_DELETE_DASHBOARDdashboard_idtitlelayout_typewidgetsdescriptionlayout_typeDATADOG_LIST_EVENTSDATADOG_CREATE_EVENTDATADOG_CREATE_DOWNTIMEtitletextalert_typetagsscopehost:web01startendmessagemonitor_idtexthost:web01env:stagingendmonitor_idDATADOG_LIST_HOSTSDATADOG_GET_TRACE_BY_IDfiltersort_fieldsort_dirtrace_idavg(last_5m):avg:system.cpu.user{env:prod} > 90logs("service:web status:error").index("main").rollup("count").last("5m") > 10key:valuehost:web01env:prodservice:api{host:web01,env:prod}host:web*pagepage_sizeaggregation:metric{tags}field:value| Task | Tool Slug | Key Params |
|---|---|---|
| Query metrics | DATADOG_QUERY_METRICS | query, from, to |
| List metrics | DATADOG_LIST_METRICS | q |
| Search logs | DATADOG_SEARCH_LOGS | query, from, to, limit |
| List log indexes | DATADOG_LIST_LOG_INDEXES | (none) |
| List monitors | DATADOG_LIST_MONITORS | tags |
| Get monitor | DATADOG_GET_MONITOR | monitor_id |
| Create monitor | DATADOG_CREATE_MONITOR | name, type, query, message |
| Update monitor | DATADOG_UPDATE_MONITOR | monitor_id |
| Mute monitor | DATADOG_MUTE_MONITOR | monitor_id |
| Unmute monitor | DATADOG_UNMUTE_MONITOR | monitor_id |
| List dashboards | DATADOG_LIST_DASHBOARDS | (none) |
| Get dashboard | DATADOG_GET_DASHBOARD | dashboard_id |
| Update dashboard | DATADOG_UPDATE_DASHBOARD | dashboard_id, title, widgets |
| Delete dashboard | DATADOG_DELETE_DASHBOARD | dashboard_id |
| List events | DATADOG_LIST_EVENTS | start, end |
| Create event | DATADOG_CREATE_EVENT | title, text, alert_type |
| Create downtime | DATADOG_CREATE_DOWNTIME | scope, start, end |
| List hosts | DATADOG_LIST_HOSTS | filter, sort_field |
| Get trace | DATADOG_GET_TRACE_BY_ID | trace_id |