What problem does it solve?
This Skill provides a structured, prioritized approach to troubleshoot common issues in the KTRDR system, from host service connectivity and data loading to worker registration and async problems, minimizing downtime and frustration.
Core Features & Use Cases
- Prioritized Diagnostics: Guides you to start with high-level Grafana dashboards, then Jaeger (for operation-specific issues, see
observability skill), and finally detailed logs.
- Common Issue Playbooks: Offers specific checks and fixes for frequent problems like host service failures, environment variable misconfigurations, progress tracking stalls, data loading errors, and worker registration issues.
- Async/Await Troubleshooting: Helps identify and resolve common pitfalls and errors in asynchronous Python code, ensuring smooth operation of concurrent tasks.
- Use Case: If a data download operation is failing, use this skill to systematically check IB Gateway status, IB Host Service connectivity, symbol formats, and local data ranges to quickly pinpoint the root cause and apply a fix.
Quick Start
My backtest operation is stuck. Use the debugging skill to help me diagnose why it's not progressing.