What is TalkO11yToMe: Learning MCP Servers with Dynatrace Integration?
TalkO11yToMe: Learning MCP Servers with Dynatrace Integration is a learning project that demonstrates how to build and use MCP (Model Context Protocol) servers with Dynatrace observability data. It provides six production-ready tools for querying logs, metrics, problems, and business analytics from Dynatrace tenants, and includes comprehensive documentation for setting up MCP-based AI workflows.
How to use TalkO11yToMe: Learning MCP Servers with Dynatrace Integration?
Prerequisites: Node.js 18+, a Dynatrace tenant, and either an API token or OAuth client credentials. Copy the environment template (cp env/env.template env/.env.dev), edit it with your credentials, then test the configuration with node lib/demo-dotenv.js. Run the appropriate tool for your environment: node tools/grail-log-query.js for Grail tenants or node tools/classic-log-query.js for Classic tenants. Use the test suite (node tests/test-suite.js) to validate all tools.
Key features of TalkO11yToMe: Learning MCP Servers with Dynatrace Integration
- Six production-ready Dynatrace tools with shared configuration
- DQL Query Polling for async log and event queries
- OAuth authentication with 5-minute bearer token lifecycle
- Support for both Grail and Classic Dynatrace environments
- Clean architecture separating shared infrastructure from tools
- Comprehensive test suite with 8 validation tests and history tracking
Use cases of TalkO11yToMe: Learning MCP Servers with Dynatrace Integration
- AI-powered incident response: analyze Lambda errors and generate priorities
- Production debugging context: search logs and metrics during coding sessions
- Daily health monitoring: run morning standup dashboards and Lambda health checks
コメント