AI巡检是DataWorks推出的智能化主动运维能力。您可通过创建巡检服务,选择基线超时巡检、项目空间失败巡检、项目空间变更节点巡检、项目空间代码评审巡检等预置模板,将对应运维目标交给巡检Agent持续跟踪。以基线超时巡检为例,巡检服务会按配置的推送频率自动运行,产出结构化巡检报告,并将期间发现的每一个异常沉淀为巡检事件,配合Data Agent一键诊断,帮助您从被动救火转向主动预防。
功能介绍
AI巡检围绕一个可持续运行的巡检Agent展开:您选择一个巡检模板并指定巡检对象、执行环境(工作空间+资源组+CU)和推送时间,即可创建一个持续运行的巡检服务,Agent会按调度周期性地对您指定的对象进行体检,把发现的问题分门别类地推送给您。
核心概念:
巡检服务:一个持续运行的巡检实例,包含巡检对象、执行环境、调度时间和推送方式。启动后由后台Agent按计划自动执行。
巡检模板:预置巡检指令和可选参数的服务蓝图,DataWorks目前预置了项目空间失败巡检、基线超时巡检、项目空间变更节点巡检、项目空间代码评审巡检等模板。基于模板创建服务时,您只需选择巡检对象,无需自己编写指令。
巡检报告:Agent每次执行完成后产出一份结构化报告,展示整体结论、关键指标和异常汇总。
巡检事件:单次报告中发现的一条具体异常(例如某个调度任务失败、变慢或告警),可独立跟踪处理状态,并支持AI诊断。
快速入门
本节以基于模板巡检基线超时情况为例,走完一次"创建服务 → 启动 → 查看报告 → 处理事件"的最小闭环。
进入巡检服务列表
进入DataWorks运维中心,在左侧导航栏中,选择AI巡检 > 巡检服务,进入AI 巡检服务页面。首次进入时,服务列表为空,页面中部展示智能巡检、报告推送、AI自治三张能力介绍卡,右上角可单击新建巡检服务开始创建。
基于模板创建巡检服务
单击右上角新建巡检服务,在右侧抽屉中按分组完成填写:
基础信息:巡检模板选择基线超时巡检,服务名称填写便于识别的名称(支持中英文、数字、下划线和连字符,最长64字符),巡检的基线选择需要跟踪的一条或多条基线。
模板派生模式下,巡检内容由模板预设,不支持修改;如果您选择的模板对应的可选对象是工作空间,则字段名会切换为巡检的工作空间。
执行环境:工作空间选择巡检Agent运行的目标空间;运行资源组选择通用型资源组(Serverless资源组);CU默认为2 CU,可根据巡检对象规模上调,最小2 CU。
推送配置:推送时间选择按日推送并指定时间点(例如每天09:00),或选择按小时推送并指定每小时的第几分钟触发。
填写完成后单击创建并启动,服务立即以运行状态入库;如果暂时不希望启动,可单击创建只保存配置,稍后在列表页手动开启。
查看服务运行状态
回到巡检服务列表,可通过创建人筛选切换全部或我创建的,快速定位刚创建的服务卡片。卡片上展示健康状态、已运行时长、今日Token消耗、今日事件数和最近编辑时间。
健康状态含义:
状态
含义
正常运行
Agent心跳正常(5分钟内有响应)。
服务异常
服务已启动但Agent心跳超时,建议检查资源组可用性并重启服务。
已停止
服务已被主动停止,不再产生报告。
未运行
服务创建后未启动,或调度未到达首次执行时间。
查看巡检报告
推送时间到达后,Agent会自动产出一份新报告。在服务卡片底部单击查看报告,或直接单击卡片进入服务详情页的巡检报告页签,可看到本服务的报告列表,包含巡检编号、状态(待生成、生成中、完成、失败)、触发类型(定时触发、手动触发)、异常项数、开始/结束时间和运行时长。
单击某一行的查看报告,右侧抽屉中以富文本形式展示报告全文;如需临时触发一次巡检验证配置,可在详情页顶部单击立即生成报告。
处理巡检事件
切换到服务详情页的巡检事件页签,或从左侧导航巡检报告 > 巡检事件进入全局事件页,可查看Agent发现的每一条异常,包括关联任务、发现时间、触发原因(任务失败、任务变慢、任务异常、资源告警)。
对每条事件可选择:
查看详情:跳转到事件详情页,查看Agent的完整分析结论。
AI诊断:唤起右侧Data Agent对话框并自动填入实例ID发起诊断。诊断能力与详细流程请参见AI运维。
忽略:将当前事件标记为已忽略,不再出现在待处理列表中。
巡检服务日常操作
巡检服务创建后,您可在服务卡片或服务详情页顶部执行以下操作:
操作 | 说明 |
启动 / 停止 | 通过卡片左上角开关或详情页顶部按钮切换。停止服务需在弹窗中输入服务名称二次确认,防止误操作。 |
编辑 | 仅在服务处于停止状态时可用。可修改服务名称、资源组、CU、推送时间等;模板派生模式下巡检内容不可修改。 |
复制 | 在卡片更多菜单中选择,抽屉自动填充原服务的配置并将名称补上_副本后缀,方便快速衍生同类巡检。 |
立即生成报告 | 在服务处于运行状态时可用,无需等待下次调度即可触发一次巡检,可用于配置验证或专项复盘。 |
删除 | 仅在服务处于停止状态时可用,需输入服务名称二次确认。历史报告与事件保留。 |
全局巡检报告与事件
在左侧导航单击巡检报告可进入全局视图,跨服务查看所有报告与事件:
巡检报告页签支持按服务名称、报告状态、触发类型筛选;报告内容以内嵌抽屉方式打开,不切走当前列表页。
巡检事件页签支持按事件编号、服务名称筛选;关联任务列会显示调度任务名称和实例ID,可直接跳转到运维中心的周期实例详情。
注意事项
巡检服务需要独占运行资源组:仅支持通用型资源组(Serverless资源组),且首次启动前请确认该资源组可用并已绑定目标工作空间。
巡检指令由模板固化,模板派生模式下您只能选择巡检对象,不能修改巡检的关注点,以保证报告结构可复用。
巡检服务每次调度会消耗一定Token与CU,服务卡片会实时展示今日Token消耗,建议对CU进行合理评估。
编辑和删除仅在服务停止后可用;修改配置前请先在服务详情页顶部单击停止。