Returns the detailed status of a Spark job execution, including information on progress, duration, metrics, and any errors.
The status is retrieved from the database and includes details such as:
- Execution status (PENDING, RUNNING, COMPLETED, FAILED)
- Start and end timestamps
- Execution time
- URL Spark UI
- Number of executor pods
- Error messages (if failed)