What problem does it solve?
This Skill eliminates the guesswork and manual log diving when Microsoft Fabric Spark jobs fail, Livy sessions hang, or performance degrades. It provides a systematic, read-only CLI-based diagnostic workflow that automatically identifies root causes—from OOM errors and data skew to capacity throttling—without requiring direct cluster access.
Core Features & Use Cases
- Automated Failure Triage: Diagnose failed notebooks, Spark Job Definitions, and Lakehouse jobs by automatically querying Spark Advisor, job instances, and Livy logs via REST APIs.
- Performance Bottleneck Detection: Identify data skew, shuffle spill, GC pressure, and underutilized capacity using stage metrics and resource usage APIs.
- Pipeline Run Diagnosis: Trace failures across complex pipeline runs, including ForEach iterations and nested pipelines, with exact cell-level traceback extraction.
- Session Health Monitoring: Detect idle/zombie Livy sessions, capacity pressure, and stuck startup states across workspaces.
Quick Start
Use the spark-operations-cli skill to diagnose the failed notebook ETL_Daily in workspace Production and provide a prioritized list of findings and fixes.