What problem does it solve?
This Skill provides a comprehensive toolset for diagnosing Spark jobs and tasks on Kubernetes, allowing you to analyze job status, stages, executors, and more using REST APIs.
Core Features & Use Cases
- Job Status and History: View job status, duration, and stage information.
- Executor and Task Analysis: Inspect executor health, task performance, and skew.
- Resource Utilization: Assess resource usage, such as input, output, and shuffle data.
- SQL Execution: Analyze SQL execution metrics, including failures and plans.
- Use Case: If you are facing performance issues with a Spark job running on Kubernetes, this Skill can help you identify bottlenecks such as slow stages, resource allocation, or executor failures.
Quick Start
Use the spark-k8s skill to list the applications in the Spark History Server.