What problem does it solve?
Manually debugging failed Spark jobs, stuck Livy sessions, and performance bottlenecks in Microsoft Fabric requires sifting through scattered logs, APIs, and UI tools, which is time-consuming and error-prone. This Skill automates the entire triage workflow to quickly identify root causes and actionable fixes.
Core Features & Use Cases
- Read-Only Failure Triage: Diagnose failed Spark jobs, notebook runs, Lakehouse jobs, and pipeline Spark activities by retrieving logs, error details, and Spark Advisor findings without modifying cluster state.
- Livy Session Health Checks: Detect stuck, idle, or zombie Livy sessions, assess resource utilization, and identify capacity pressure or configuration issues.
- Performance Bottleneck Detection: Identify common performance anti-patterns including OOM errors, data skew, shuffle spill, GC pressure, and underutilized resources, with prioritized fix recommendations.
- Use Case Example: If a production daily ETL notebook fails overnight, use this Skill to automatically resolve the workspace and notebook, pull the latest failed session's error details, and generate a report with the exact root cause (e.g., executor OOM from skewed data) and steps to fix it.
Quick Start
Use the spark-operations-cli skill to diagnose the root cause of your failed Fabric notebook 'ETL_Daily' and get a prioritized list of fixes to resolve the issue.