What problem does it solve? Managing Datadog monitoring at scale requires juggling monitors, reusable templates, alert routing rules, and maintenance windows across multiple APIs, which is error-prone and time-consuming when done manually. ## Core Features & Use Cases - Monitor Lifecycle Management: Create, list, search, update, and delete Datadog monitors of all types (metric, log, APM, composite) using the pup CLI. - Monitor Templates: Define reusable YAML templates with parameterized queries, thresholds, and notification channels, then apply them across services and environments. - Notification Routing: Configure rules that route alerts to Slack, PagerDuty, email, or webhooks based on tags, priority, severity, and time windows. - Downtimes: Schedule one-time or recurring maintenance windows to silence monitors during deployments or planned maintenance. - Use Case: When onboarding a new service, apply standard CPU, memory, and latency templates for each environment, create a routing rule sending production P0 alerts to PagerDuty, and schedule a weekly deployment downtime. ## Quick Start Ask the agent to list all currently alerting monitors in your production environment and show their details.