Skip to main content

Datadog Plugin for Savant

A standalone A2A agent that bridges Datadog monitoring alerts and metrics into the Savant mesh and exposes Datadog operations as tools for automated incident response.

What It Does

  • Listens to Datadog monitor webhooks (@webhook-savant in monitor notifications) and polls the Monitors and Events APIs as fallback
  • Transforms monitor state transitions into structured Savant cues with priority routing
  • Exposes 9 Datadog tools (query metrics, get/mute/unmute monitors, get events, host metrics, create events, get SLOs) callable by any agent on the mesh

Architecture

Deployment

settings.json

Tools

End-to-End Example: Automated Incident Response

  1. Datadog monitor triggers: “API latency > 500ms for 5 minutes”
  2. Plugin receives webhook, creates critical cue (tags include pager)
  3. Planner generates incident response plan:
    • Query recent metrics for the affected service
    • Check for recent deployments (via GitHub tools)
    • Gather host metrics
    • Synthesize findings into incident summary
    • Post to Slack #incidents channel
    • Create Datadog event documenting the investigation
  4. If a recent deploy is correlated, suggest rollback (pending human approval)