بنقرة واحدة
datadog
Datadog monitoring and observability with native dogshell CLI integration
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Datadog monitoring and observability with native dogshell CLI integration
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Docker container and image management with native docker CLI integration. Use when you need to manage containers, images, networks, volumes, or run Docker Compose.
Video and audio processing using FFmpeg inside a secure Docker container
Image manipulation and conversion using ImageMagick inside a secure Docker container
MongoDB database client with Docker-based mongosh CLI
MySQL database client with Docker-based mysql CLI
PostgreSQL CLI client (psql) for database operations running inside a Docker container
| name | datadog |
| description | Datadog monitoring and observability with native dogshell CLI integration |
| allowed-tools | Bash |
Comprehensive Datadog monitoring using the native dogshell CLI.
This skill provides AI agents with access to Datadog monitoring capabilities through the dogshell CLI. Query metrics, manage monitors, search logs, and create events.
pip install datadog)Set your Datadog credentials:
skill config datadog --set api_key=YOUR_API_KEY --set app_key=YOUR_APP_KEY
Or use environment variables:
export DD_API_KEY=your_api_key
export DD_APP_KEY=your_app_key
Query time-series metrics from Datadog.
Parameters:
query (required, string): Datadog metrics query (e.g., avg:system.cpu.user{*})from (optional, string): Start time in seconds or relative (e.g., -1h)to (optional, string): End time in seconds or relative (default: now)Examples:
skill run datadog metric-query --query "avg:system.cpu.user{*}"
skill run datadog metric-query --query "avg:kubernetes.cpu.usage{cluster:prod}" --from "-1h"
skill run datadog metric-query --query "sum:trace.http.request.errors{env:production}.as_rate()" --from "-24h"
List Datadog monitors.
Parameters:
name (optional, string): Filter by monitor name (substring match)tags (optional, string): Filter by tags (comma-separated)status (optional, string): Filter by status: Alert, Warn, OK, No DataExamples:
skill run datadog monitor-list
skill run datadog monitor-list --status Alert
skill run datadog monitor-list --tags "env:production,team:platform"
skill run datadog monitor-list --name "CPU"
Get details of a specific monitor.
Parameters:
id (required, string): Monitor IDExamples:
skill run datadog monitor-get --id 12345678
Mute a monitor to silence alerts.
Parameters:
id (required, string): Monitor IDscope (optional, string): Scope to mute (e.g., host:web-01)end (optional, string): End time in seconds or duration (e.g., 3600)Examples:
skill run datadog monitor-mute --id 12345678
skill run datadog monitor-mute --id 12345678 --scope "host:web-01" --end 3600
Unmute a muted monitor.
Parameters:
id (required, string): Monitor IDscope (optional, string): Scope to unmuteExamples:
skill run datadog monitor-unmute --id 12345678
Post a custom event to Datadog.
Parameters:
title (required, string): Event titletext (required, string): Event descriptionalert_type (optional, string): Type: info, warning, error, success (default: info)tags (optional, string): Comma-separated tagsExamples:
skill run datadog event-post --title "Deployment: api-v2.3.0" --text "Deployed new version to production" --alert_type success --tags "env:production,service:api"
List hosts reporting to Datadog.
Parameters:
filter (optional, string): Filter expressioncount (optional, number): Maximum hosts to returnExamples:
skill run datadog host-list
skill run datadog host-list --filter "env:production"
skill run datadog host-list --count 50
Mute a host.
Parameters:
hostname (required, string): Host namemessage (optional, string): Mute reasonend (optional, string): End time in seconds or durationExamples:
skill run datadog host-mute --hostname web-01 --message "Maintenance window" --end 7200
Unmute a muted host.
Parameters:
hostname (required, string): Host nameExamples:
skill run datadog host-unmute --hostname web-01
Schedule a downtime.
Parameters:
scope (required, string): Scope for downtime (e.g., host:web-01 or env:production)start (optional, string): Start time in seconds (default: now)end (optional, string): End time in seconds or durationmessage (optional, string): Downtime messageExamples:
skill run datadog downtime-schedule --scope "host:web-01" --end 7200 --message "Scheduled maintenance"
skill run datadog downtime-schedule --scope "env:staging" --end 3600
List scheduled downtimes.
Parameters:
current_only (optional, boolean): Show only current downtimesExamples:
skill run datadog downtime-list
skill run datadog downtime-list --current_only
List Datadog dashboards.
Examples:
skill run datadog dashboard-list
Post a service check.
Parameters:
check (required, string): Check namehost (required, string): Host namestatus (required, string): Status: ok, warning, critical, unknownmessage (optional, string): Check messagetags (optional, string): Comma-separated tagsExamples:
skill run datadog service-check --check "app.health" --host web-01 --status ok --message "All systems operational"
ERROR: 403 Forbidden - Invalid API key
Solution: Verify your API key is correct and has appropriate permissions
WARNING: Query returned no data
Solution: Check your query syntax and time range. Use Datadog UI to validate queries first.
ERROR: 429 Too Many Requests
Solution: Add delays between bulk operations. Datadog has rate limits per API key.