通勤路上修故障?钉钉机器人+ OOS AI 助手实现 7×24 小时运维自由
一、背景:移动时代的运维挑战
在传统运维场景中,工程师往往依赖电脑登录控制台完成资源管理。然而,突发故障可能发生在任何场景——会议中、通勤路上,甚至深夜家中。此时若无法及时响应,可能导致业务中断、客户投诉,甚至经济损失。
痛点场景:
设备限制:电脑未随身携带,无法登录控制台。 响应延迟:需等待同事协助或寻找临时设备,耗时数分钟至数小时。 操作复杂:通过手机浏览器登录控制台,界面受限且操作繁琐。
解决方案:
阿里云系统运维管理 OOS AI助手是一款基于自然语言交互的智能运维工具,通过文字指令即可完成云资源查询、监控等操作。通过钉钉机器人配置阿里云OOS AI助手,您可直接在钉钉群内发送文字指令,实现免登录、跨设备、秒级响应的运维操作。
二、实战案例:深夜故障的10分钟逆袭
时间:凌晨1:23
地点:运维工程师张伟的家中
张伟的手机突然震动,钉钉群弹出一条告警通知:
【阿里云监控】北京ECS 内存使用率98%,持续5分钟
他翻身起床,却发现电脑落在公司。情急之下,他打开钉钉群,@AI助手发送指令:
“重启北京ECS实例i-******* ”
机器人返回确认弹窗:
“即将调用ECS RestartInstance API重启实例i-******* ,确认执行?(Y/N)”
张伟输入“Y”,扩容操作自动完成。5分钟后,监控显示内存使用率回落至30%,业务恢复。他长舒一口气,继续入睡。
次日晨会,主管问:“昨晚怎么这么快恢复的?”
张伟笑答:“有了钉钉机器人,运维终于不再‘看电脑脸色’。”
三、如何使用OOS AI助手
1. 通过阿里云系统运维管理(OOS)控制台快速体验
2. 将OOS AI助手集成到钉钉机器人
您可以参考“四、配置步骤”进行配置,将OOS AI助手集成到钉钉机器人使用,通过此方式使用具有如下优势:
无需登录控制台,直接通过钉钉群完成资源查询、监控、操作。
突发故障时,即使电脑不在身边,也能通过手机端快速处理。
支持RAM角色绑定,按需分配群成员可执行的指令范围(如仅允许“运维组”执行扩容)。
云监控告警自动推送至钉钉群,可根据监控情况对云资源进行运维操作。
四、配置步骤
方案概览
在钉钉中添加一个 AI 机器人,只需几步:
1. 创建钉钉应用
接下来您需要在您的组织中创建钉钉应用,作为 AI 助手回答用户问题。
重要
创建钉钉应用需要您的钉钉账号有开发者权限。您可以联系您的组织管理员获取钉钉开放平台的开发权限,具体操作请参见获取开发者权限[3]。
1.1 创建应用
1.2 查看应用 Client ID 和 Client Secret
在左侧菜单选择凭证与基础信息,复制Client ID和Client Secret,用于下一步创建连接流。
1.3 创建消息卡片
钉钉机器人通过卡片消息支持流式返回结果,您需要创建卡片模板供消息发送使用。
1.4 授予应用发送卡片消息权限
创建卡片后,您需要给应用授予发送卡片消息的权限。
Card.Streaming.Write和Card.Instance.Write,并在操作列点击申请权限。2. 在OOS创建机器人聊天配置
您可以在系统运维管理控制台ChatOps配置页面[7],根据上述钉钉配置信息创建OOS ChatOps配置。OOS会自动帮您创建一个AppFlow连接流,AppFlow连接流可以将OOS AI助手和钉钉连接起来。
3. 配置钉钉机器人
有了webhook地址后,接下来您可以在钉钉应用中配置机器人来访问您的云资源了。
3.1 配置钉钉机器人
在机器人配置页面,打开机器人配置开关,您可以参考下图完成配置。消息接收模式请选择HTTP模式,消息接收地址为刚刚的WebhookUrl。然后点击发布。
重要:
消息接收模式请选择HTTP模式,目前AppFlow仅支持HTTP模式,选择Stream模式会导致无法返回消息。
3.2 发布应用版本
应用创建完成后,如果需要将应用供企业内其他用户使用,需要发布一个版本。
3.3 测试机器人
你可以创建群聊或在已有群聊中添加机器人,并与机器人对话,查看效果。
在钉钉群发送指令:
@AI助手 杭州运行中的ecs实例信息 机器人返回:自动调用阿里云OpenAPI完成实例信息查询。
根据查询的信息继续追问(此时不需要再输入地域和产品信息,AI助手会根据上次对话的内容自动填充相关信息):
@AI助手 查看 i-bp1j******5da 10分钟内cpu使用情况 机器人返回:带有折线图的监控信息
五、适用场景与价值
六、注意事项
为RAM角色分配最小必要权限(如实习生组仅允许查询)。
所有写操作(如删除、扩容)默认触发二次确认,防止误触。
通过钉钉机器人与OOS AI助手的结合,企业可真正实现“随时随地运维”,让故障响应不再受设备与场景限制,为业务稳定性保驾护航。
使用过程中有任何问题,可以加钉钉群(群号:23330931)反馈。
https://login.dingtalk.com/oauth2/challenge.htm
[5] 卡片平台:
https://login.dingtalk.com/oauth2/challenge.htm
[6] 钉钉应用列表:
https://login.dingtalk.com/oauth2/challenge.htm
https://account.aliyun.com/login/login.htm?utm_content=g_1000405375
[9] AppFlow 连接流:
https://help.aliyun.com/zh/compute-nest/create-a-connection-flow?utm_content=g_1000405376