UI & Metrics
Stories about observing Spark jobs — the live Spark UI and the event log for completed applications.
Stories
- Reading the Spark UI: What Every Tab Is Actually Telling You — Jobs, Stages, SQL, Executors, Storage, and Environment tabs; task metrics and what they reveal
- The Event Log: A Complete Record of Everything That Happened in Your Job — event log structure, enabling logging, History Server, task metrics, programmatic parsing
Related stories
- EXPLAIN Yourself: How to Read a Spark Physical Plan — the SQL tab in the UI shows the physical plan; this story teaches you how to read it
- Taming the Shuffle: Partition Count, Spill, and the Right Shuffle for Your Job — the Stages tab’s shuffle metrics are the primary diagnostic for shuffle problems
- Out of Memory: A Field Guide to Spark OOM Errors — the Executors tab and task metrics help locate which executor or task ran out of memory
- When One Partition Holds Up Everyone: The Data Skew Story — task duration distribution in the Stages tab is how you spot data skew
- SparkConf to Code: How Configuration Reaches the Component That Needs It — the Environment tab shows the actual merged configuration a job is running with