Release history
TANTIOPE/datadog-mcp-server releases
MCP server providing comprehensive Datadog observability access for AI assistants. Features grep-like log search, APM trace filtering with duration/status/error queries, smart sampling modes for token efficiency, and cross-correlation between logs, traces, and metrics.
All releases
23 shown
- Events top returns "message" instead of "name"
- Add monitors.top: fetches real monitor names with {{vars}}
- Refactor events.top: support generic groupBy parameter
- Include monitors without context tags as "no_context"
Full changelog
5.0.0 (2025-12-23)
Features
- Add monitors.top and refactor events.top for generic grouping (#24) (93b5260), closes hi#frequency hi#volume
BREAKING CHANGES
- Events top returns "message" instead of "name"
- Add monitors.top: fetches real monitor names with {{vars}}
- Refactor events.top: support generic groupBy parameter
- Fix formatEventV2: extract monitor_id from tags fallback
- Add 8 comprehensive tests for monitors top action
- Update README: distinguish monitors vs events top
- Update tool descriptions and parameter docs
monitors.top: Alert reports with real monitor names
events.top: Generic grouping for any event type
- fix: handle undefined in monitor_id extraction and parallelize monitor fetching
TypeScript fixes:
- events.ts: split(':')[1] can return undefined, added explicit check before parseInt
Performance improvements:
- monitors.ts: parallelize monitor API calls with Promise.allSettled
- Reduces latency from 10+ seconds (sequential) to ~200ms for 50 monitors
- Addresses critical performance issue from PR review
Fixes CI/CD typecheck failure in PR #24.
- feat: include monitors without context tags as "no_context"
Previously monitors without context tags were excluded from results.
Now they are included with by_context: [{context: "no_context", count: total}]
- buildMonitorsListUrl() signature changed from (query?, site?) to (options?, site?).
- searchMonitors now returns a url field for consistency with other monitor functions.
Full changelog
2.0.0 (2025-12-22)
Bug Fixes
BREAKING CHANGES
-
buildMonitorsListUrl() signature changed from (query?, site?) to (options?, site?)
-
test: add coverage for monitor URL generation
- Verify individual monitor URL field in list/get/create/update
- Test datadog_url preserves tags and groupStates filters
- Test correct site usage (datadoghq.eu)
Fixes SonarCloud quality gate: coverage now >80% on new code
- fix: add url field to searchMonitors for consistency
- searchMonitors now returns url field like all other monitor functions
- Added test to verify URL generation in search results
- Addresses review feedback for consistent monitor objects across all operations