AWS has introduced an Apache Spark troubleshooting agent for Amazon EMR on EKS, enabling data engineers to diagnose job failures using natural language queries. The agent automatically analyzes Spark History Server data, distributed executor logs, and cluster configurations to identify root causes like memory errors, data skew, and resource contention. It provides automated root cause analysis and PySpark code recommendations, eliminating the need to manually sift through logs. This feature extends the troubleshooting agent's coverage to include EMR on EC2 and EMR Serverless, accessible via the console or CLI.
- Diagnose EMR on EKS Spark failures via natural language instead of manual log inspection.
- Agent analyzes History Server data, executor logs, and cluster configs for root cause analysis.
- Receives automated code recommendations to fix issues like memory errors and data skew.
- Now available across all EMR deployment options: EC2, Serverless, and EKS.
- Access directly from the EMR on EKS console or via the AWS CLI.