-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomers
Description
Description
Add basic Datadog integration to fetch metrics during investigations.
Why
Many SRE teams use Datadog for monitoring. Adding support would let RunbookAI pull relevant metrics when investigating incidents, improving context and diagnosis.
What to do
- Create a new file
src/providers/datadog/client.ts - Add configuration options in the config schema:
providers: datadog: enabled: true apiKey: \${DATADOG_API_KEY} appKey: \${DATADOG_APP_KEY} site: datadoghq.com # or datadoghq.eu
- Implement basic methods:
queryMetrics(query: string, from: Date, to: Date)getServiceMetrics(serviceName: string)
- Add as a tool in
src/tools/for the agent to use
Resources
- Datadog API docs
- Look at
src/providers/aws/client.tsfor pattern reference
Getting Started
bun install
# Look at existing provider implementations
ls src/providers/Good for learning the provider architecture!
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomers