EMR Agent 专注于大数据领域的咨询和指导,其核心价值在于帮助用户快速定位作业失败原因、分析性能根因并给出优化建议,适用于作业运行失败后的问题诊断或已成功作业的性能调优。本文为您介绍如何使用 EMR Agent 的 AI 诊断功能,该功能可以提供关于大数据作业、队列、服务等方面的信息查询、问题诊断和操作执行等服务。
说明
该功能正在邀测中,如需试用,可通过提工单形式联系技术人员申请。
说明
该操作仅支持状态为已完成、已失败或已终止的作业。
我们在持续不断的优化 EMR Agent 的能力,当前支持的服务范围如下:
EMR Agent 覆盖的产品形态 | EMR Serverless |
|---|---|
EMR Agent 覆盖的引擎类型 | Presto、Ray、Spark |
每个自然月同一 UID 下支持的 AI 诊断次数 | 100次 |
若当前支持的 EMR 产品形态、引擎类型或诊断次数无法满足您的需求,请提工单咨询,也欢迎您花费1分钟时间,通过问卷进行反馈,我们将根据您的反馈持续优化。
A:EMR Agent 聚焦大数据作业诊断场景,核心适用两类需求:一是作业执行失败时,它可快速定位报错根源(如配置冲突、资源不足、代码逻辑问题等),并提供针对性解决步骤;二是作业已完成但性能未达预期时(如运行耗时过长、资源利用率低),它能深度分析性能瓶颈(如 SQL 语句效率、任务调度策略、硬件资源分配等),输出可落地的优化建议。
A:EMR 为每个作业生成独立的诊断交互窗口,只需记录或查找对应作业的唯一标识 ——作业 ID,通过作业 ID 进入该作业专属窗口,即可完整回溯历史诊断报告,同时还能查看与 Agent 的过往交互记录、操作日志等信息,无需担心报告丢失。
A:您可直接在原作业的诊断对话框中,向 Agent 补充说明 “优化后无提升” 的具体情况(如仍存在的问题、执行后的关键指标数据等),Agent 会基于新信息反思优化逻辑,更新诊断报告并补充调整建议。