name: Dynatrace Production Investigation description: Step-by-step skill for investigating production issues using the Dynatrace MCP Server. Covers problem triage, log analysis, entity lookup, vulnerability review, and DQL queries.
Dynatrace Production Investigation
Use this skill to systematically investigate production issues using live Dynatrace data from within Cursor.
Phase 1 — Triage
- List active problems:
list_problems— filter byACTIVEstatus - Get problem details for the most critical issue
- Identify affected entities and services
Phase 2 — Root Cause Analysis
- Use
find_entity_by_nameto locate the affected service or host - Execute a DQL query via
execute_dqlto fetch recent error logs:fetch logs | filter loglevel == "ERROR" | filter contains(service.name, "<your-service>") | sort timestamp desc | limit 50 - Check for exceptions with
list_exceptions - Ask Davis AI for causal analysis:
chat_with_davis_copilot
Phase 3 — Security Review
- Run
list_vulnerabilitiesto check for open CVEs affecting the service - Note Davis risk score, exploit availability, and whether the vulnerable function is in use
Phase 4 — Resolution
- Document findings in a Dynatrace Notebook:
create_dynatrace_notebook
Tips
- Use
generate_dql_from_natural_languageif you're unsure how to write a query - Use
explain_dql_in_natural_languageto understand an existing query - Use
execute_davis_analyzerfor anomaly detection on specific metrics