DataWorks 智能监控技能 - 异步分析任务运行情况,智能告警分级(不阻塞主会话)
自动分析 DataWorks 任务运行情况,智能告警分级,生成日报,异步执行不阻塞。
异步执行:
智能分析:
javascript
sessions_spawn({
agentId: agent-ge,
task: 分析 DataWorks 任务运行情况(昨天),
mode: run,
streamTo: parent,
label: dataworks-smart-monitor
})
// 立即回复用户
好的,正在分析 DataWorks 任务运行情况,完成后发送报告~
步骤:
进度播报:
📊 正在获取 DataWorks 任务列表...
✅ 获取到 161 个任务实例
🔍 正在分析失败任务(3 个)...
🤖 LLM 分析失败原因...
📋 生成报告中...
📤 发送到飞书...
✅ 分析完成!
📊 DataWorks 智能监控日报 (2026-03-11)
✅ 成功:158 个
❌ 失败:3 个
⏳ 运行中:0 个
📋 总计:161 个
🚨 P0 告警(严重):1 个
- odsuserinfo_df - 数据源连接超时
⚠️ P1 告警(重要):2 个
- dwdorderdetail_di - 字段类型不匹配
- adsdailyreport_di - 内存不足
📄 详细报告:已发送到飞书
🔗 控制台:https://dataworks.console.aliyun.com/...
在 TOOLS.md 中配置 DataWorks 项目信息:
markdown
| 级别 | 关键词 | 说明 | 通知 |
|---|---|---|---|
| P0 | 数据源连接、内存不足、OOM、磁盘满、权限拒绝 | 严重 - 需要立即处理 | ✅ |
| P1 |
用户:检查 DataWorks 任务状态
助手:好的,正在分析 DataWorks 任务运行情况,完成后发送报告~
[子 agent 异步执行中...]
[2 分钟后]
助手:📊 DataWorks 智能监控日报完成!发现 1 个 P0 告警,详细报告已发送到飞书
建议配置每日上午 9:00 自动执行(使用 cron):
javascript
// 使用 OpenClaw cron 配置
{
schedule: 0 9 *,
payload: {
kind: agentTurn,
message: 检查 DataWorks 任务状态
}
}
主会话(我):
javascript
// 异步调用
sessions_spawn({
agentId: agent-ge,
task:
1. 调用 DataWorks API 获取昨天的任务实例
2. 统计任务状态
3. 分析失败任务的错误日志
4. LLM 智能分级(P0/P1/P2)
5. 生成详细报告
6. 发送到飞书
7. 如有 P0/P1 告警,@用户
,
mode: run,
label: dataworks-smart-monitor
})
// 立即回复,不阻塞
好的,正在分析 DataWorks 任务运行情况,完成后发送报告~
子 agent:
该技能支持在以下平台通过对话安装:
帮我安装 SkillHub 和 dataworks-smart-monitor-1776029782 技能
设置 SkillHub 为我的优先技能安装源,然后帮我安装 dataworks-smart-monitor-1776029782 技能
skillhub install dataworks-smart-monitor-1776029782
文件大小: 4.24 KB | 发布时间: 2026-4-13 09:59