EMR AI助手是阿里云EMR提供的智能运维服务。本文介绍AI助手的核心优势、功能模块、覆盖场景以及版本与规格。
功能概述
EMR AI助手是阿里云EMR提供的智能运维服务。基于大语言模型,AI助手可连接您的EMR集群/实例,理解集群/实例状态和监控数据,为您提供从问答咨询、性能诊断、健康巡检到主动推送的全栈AI运维能力,成为您的7×24大数据专家。
核心优势
连接真实集群,而非通用问答
AI助手直接连接您的StarRocks实例,可读取系统表、查询Profile、监控指标等运行时数据。所有诊断和建议基于集群的真实状态生成,而非基于通用知识的泛化回答。
从被动应答到主动运维
AI助手不仅在您提问时工作。通过配置智能日报、巡检报告和告警推送,AI助手可7×24持续监控集群状态,主动发现问题并推送到钉钉/飞书,无需人工值守。
多入口覆盖,随时可用
支持通过EMR控制台、钉钉/飞书IM通道、API接口多种方式接入,融入您现有的运维工作流,无需切换工具。
功能模块
AI助手包含以下核心功能模块:
对话窗口
控制台内置的AI对话界面,支持与AI助手进行多轮对话交互。
支持自然语言提问,AI助手自动识别意图并连接集群进行分析。
支持上下文多轮对话,可在一次会话中逐步深入排查问题。
对话历史自动保存,可随时回顾之前的诊断记录。
支持选择关联实例,对不同实例不同场景进行分析。
任务中心
管理AI助手的定时任务和历史执行记录。
定时任务:
配置智能日报的推送时间和频率。
配置巡检报告的执行周期。
支持启用/暂停。
执行记录:
查看所有任务的历史执行结果。
查看每次日报/巡检/告警的完整内容。
按时间、类型、状态筛选记录。
执行失败时可查看失败原因。
IM配置
将AI助手接入企业IM工具,团队成员在工作群内即可直接使用。
支持钉钉、飞书、企业微信接入。
配置对应群组的Webhook地址和签名密钥。
API/SDK对接
支持通过API/SDK,将EMR AI助手能力内置于您的企业平台和自动化运维流程中,详情请参见通过API调用EMR AI助手。
覆盖场景
性能诊断
当集群出现延迟飙升、查询超时、资源打满等问题时,AI助手可快速定位根因并给出修复方案。
场景 | AI助手能做什么 | 示例问题 |
执行计划分析 | 深度分析Query Profile,定位算子级瓶颈 | "这条查询跑了30秒,帮我看下Profile" |
资源瓶颈诊断 | 分析CPU/内存/磁盘/IO使用状态,识别热点 | "CPU突然飙到100%了" |
集群运维
覆盖日常巡检、弹性伸缩、配置管理等运维操作。
场景 | AI助手能做什么 | 示例问题 |
健康巡检 | 8维度全面体检,输出健康评分和优化建议 | "帮我做一次全面体检" |
弹性伸缩 | 分析历史负载,评估是否需要扩缩容 | "大促前需不需要加节点?" |
连接诊断 | 排查连接失败、超时、白名单问题 | "应用突然连不上集群了" |
配置调优 | 对比最佳实践,推荐参数调整 | "Compaction线程数应该设多少?" |
实例管理 | 查看实例信息、版本、账号权限等 | "当前实例是什么规格?" |
异常排查
场景 | AI助手能做什么 | 示例问题 |
报错诊断 | 匹配已知问题库,提供修复方案 | "报了这个错怎么办?" |
节点故障 | 分析BE/FE崩溃原因,给出恢复步骤 | "BE挂了什么原因?" |
OOM分析 | 定位内存消耗源头,给出参数调整建议 | "查询报OOM了" |
导入失败 | 分析导入错误原因,给出修复方案 | "Stream Load报错了" |
主动运维
AI助手可按计划自动执行分析任务,并将结果推送到IM通道。
推送类型 | 触发方式 | 推送内容 |
智能日报 | 每日定时 | 集群健康评分 + 异常事件诊断 + 趋势对比 + 优化建议 |
巡检报告 | 每周定时 | 8维度健康评分 + 全量检查 + 优化建议清单 |
告警推送 | 监控事件触发 | 告警详情 + AI根因诊断 + 建议操作 |
所有定时任务和推送记录均可在任务中心中查看和管理。
咨询答疑
场景 | AI助手能做什么 | 示例问题 |
产品使用 | 基于StarRocks最新文档回答使用问题 | "物化视图怎么创建?" |
最佳实践 | 提供建表、导入、查询优化等最佳实践 | "分桶数怎么选?" |
功能咨询 | 解答StarRocks功能特性和适用场景 | "Colocate Join什么场景下用?" |
生态对接 | Paimon/Iceberg/Fluss/Kafka等外部数据源接入指导 | "怎么配置Paimon Catalog?" |
覆盖场景
性能诊断
当集群出现延迟飙升、查询超时、资源打满等问题时,AI助手可快速定位根因并给出修复方案。
场景 | AI助手能做什么 | 示例问题 |
执行计划分析 | 深度分析Query Profile,定位算子级瓶颈 | "这条查询跑了30秒,帮我看下Profile" |
资源瓶颈诊断 | 分析CPU/内存/磁盘/IO使用状态,识别热点 | "CPU突然飙到100%了" |
Compaction积压 | 分析版本堆积、写入放大,给出参数调优建议 | "版本数告警了,怎么处理?" |
集群运维
覆盖日常巡检、弹性伸缩、配置管理等运维操作。
场景 | AI助手能做什么 | 示例问题 |
健康巡检 | 8维度全面体检,输出健康评分和优化建议 | "帮我做一次全面体检" |
弹性伸缩 | 分析历史负载,评估是否需要扩缩容 | "大促前需不需要加节点?" |
连接诊断 | 排查连接失败、超时、白名单问题 | "应用突然连不上集群了" |
配置调优 | 对比最佳实践,推荐参数调整 | "Compaction线程数应该设多少?" |
实例管理 | 查看实例信息、版本、账号权限等 | "当前实例是什么规格?" |
异常排查
场景 | AI助手能做什么 | 示例问题 |
报错诊断 | 匹配已知问题库,提供修复方案 | "报了这个错怎么办?" |
节点故障 | 分析BE/FE崩溃原因,给出恢复步骤 | "BE挂了什么原因?" |
OOM分析 | 定位内存消耗源头,给出参数调整建议 | "查询报OOM了" |
导入失败 | 分析导入错误原因,给出修复方案 | "Stream Load报错了" |
主动运维
AI助手可按计划自动执行分析任务,并将结果推送到IM通道。
推送类型 | 触发方式 | 推送内容 |
智能日报 | 每日定时 | 集群健康评分 + 异常事件诊断 + 趋势对比 + 优化建议 |
巡检报告 | 每周定时 | 8维度健康评分 + 全量检查 + 优化建议清单 |
告警推送 | 监控事件触发 | 告警详情 + AI根因诊断 + 建议操作 |
所有定时任务和推送记录均可在任务中心中查看和管理。
咨询答疑
场景 | AI助手能做什么 | 示例问题 |
产品使用 | 基于StarRocks最新文档回答使用问题 | "物化视图怎么创建?" |
最佳实践 | 提供建表、导入、查询优化等最佳实践 | "分桶数怎么选?" |
功能咨询 | 解答StarRocks功能特性和适用场景 | "Colocate Join什么场景下用?" |
生态对接 | Paimon/Iceberg/Fluss/Kafka等外部数据源接入指导 | "怎么配置Paimon Catalog?" |
版本与规格
每个用户提供100万免费Token额度,可直接体验。免费额度用尽后,可根据使用规模选择以下版本:
规格项 | 免费版 | 基础版 | 专业版 | 旗舰版 |
Token额度 | 100万 | 600万 | 1.25亿 | 3.15亿 |
控制台对话窗口 | 支持 | 支持 | 支持 | 支持 |
IM通道(钉钉/飞书/企业微信) | 支持 | 支持 | 支持 | 支持 |
任务中心 | 支持 | 支持 | 支持 | 支持 |
API接口 | 5次/天 | 5次/天 | 100次/天 | 不限制 |
并发数 | 1 | 1 | 5 | 10 |
快速上手指引请参见EMR AI助手快速入门。
声明
本服务输出内容由人工智能模型生成,我们无法完全保证本服务模型的安全、可靠、可用和持续稳定及生成内容的合规、完整和准确。生成内容不代表阿里云立场和观点。我们将不断提升服务质量,但不承诺服务的可用性和可靠性,并不对您使用本服务的结果负责。请谨慎判断生成内容,不过度依赖。若您根据生成内容作出的判断或行为导致您、其他用户或阿里云遭受任何损失或损害,您将承担全部责任和后果。
您的所有使用行为由您自行负责,请确保您发布、上传、链接或通过服务提供的任何内容合法合规,不损害社会公共秩序,不侵犯他人合法权益,不编造或传播虚假信息等。
使用本服务的诊断功能需要收集诊断实例的相关数据,包括您数据库实例的基本信息、系统表内容、实例的监控指标、事件和日志中的关键错误信息。
常见问题
Q:AI助手会读取我的业务数据吗?
A:AI助手仅读取集群的系统表(如information_schema)、Query Profile、监控指标等运维数据,用于诊断和分析。不会读取您的业务表数据内容。
Q:AI助手的操作权限如何管控?
A:AI助手的操作范围受RAM权限控制。当前以只读诊断和分析为主,写操作(如配置变更)需要您在对话中明确确认后才会执行。
Q:Token额度用完了会怎样?
A:Token额度用完后,AI助手将暂停服务,您可以开启超量计费。建议关注控制台中的额度使用情况,及时调整。
Q:多个实例如何管理?
A:一个AI助手订阅可关联同账号下的多个实例。在对话中指定实例名即可切换分析目标。定时任务可分别为每个实例配置独立的推送规则。
Q:定时任务执行失败了怎么办?
A:在任务中心的执行记录中可查看失败原因。常见原因包括:实例处于停机状态、IM通道连接断开、Token额度不足。修复问题后任务会在下次触发时自动恢复。