xDP Documentation
xDP
Get Started
Deployment Guide
Requirement Guide
xCentral - Platform Management
xStore Catalog and Metadata Management
xCompute - Compute Layer
xObserve - Observability Layer
Data Management
Applications
SQL (Trino)
Notebooks
Developer Guide
Migration Guide
Title
Message
Create new category
What is the title of your new category?
Edit page index title
What is the title of the page index?
Edit category
What is the new title of your category?
Edit link
What is the new title and URL of your link?
Spark Live UI
Summarize Page
Copy Markdown
Open in ChatGPT
Open in Claude
Connect to Cursor
Connect to VS Code
Live Spark UI
Overview
The Live Spark UI provides a one-click link from a running job in xDP directly to the native Apache Spark web interface for that application. Use it to monitor active jobs, diagnose slow stages, and inspect executor resource usage in real time.
Accessing the Live Spark UI
Prerequisites
- An active compute cluster with Spark installed.
- A Spark job currently in the Running state.
- Appropriate permissions to view Spark job run details.
Steps
- From the main navigation, go to Spark Jobs and click the job you want to monitor.
- In the Job Runs table, click the Run ID of a run with status Running.
- On the Run Details page, click Live Spark UI in the top-right action bar.
- The native Apache Spark UI opens in a new browser tab.
The Spark UI is the standard Apache Spark web interface. It provides tabs for Jobs, Stages, Storage, Environment, Executors, and SQL / DataFrame — use these to monitor execution and resource usage in real time.
How-to Guides
How to Diagnose a Slow Stage
- Open the Live Spark UI for the running job.
- Go to the Stages tab and sort by Duration to find the slowest stage.
- Click the stage's Description to open its detail page.
- In the Tasks table, look for outliers in Duration, GC Time, or Shuffle Read/Write Size — these indicate data skew or resource pressure.
How to Check Executor Resource Usage
- Open the Live Spark UI for the running job.
- Go to the Executors tab.
- Review Storage Memory, Disk Used, Cores, and Active Tasks for each executor.
- Look for
(dead)executors (node failure) or imbalanced Input / Shuffle values (partitioning issues).
Best Practices
- Correlate with cluster metrics. Pair Live Spark UI insights with infrastructure metrics from the Compute Clusters page for a complete picture.
- Use during development. Profiling jobs before production prevents costly failures and regressions.
- Switch to History Server post-run. Once a job finishes, use the Spark History Server for post-mortem analysis.
VariableType to search · ESC to discard
GlossaryType to search · ESC to discard
InsertType to search · ESC to discard
No matches
Last updated on
Was this page helpful?
Next to read:
WorkflowsFor additional help, contact our Support Team!
©2026, Acceldata Inc — All Rights Reserved.
Discard Changes
Do you want to discard your current changes and overwrite with the template?
Archive Synced Block
Message
Create new Template
What is this template's title?
Delete Template
Message