要实现WorkBuddy自动巡检与实时告警,需依次配置巡检规则、绑定告警通道、可选部署本地Agent、自定义消息模板,并验证闭环。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜

如果您希望WorkBuddy系统能够自动巡检业务数据并实时推送异常信息,则需配置其内置的巡检任务与告警通道。以下是实现该功能的具体操作步骤:
一、配置数据巡检规则
巡检规则定义了系统需要监控的数据范围、校验逻辑及异常判定条件,是自动巡检的基础。未设置有效规则将导致系统无法识别异常。
1、登录WorkBuddy管理后台,进入【数据治理】→【巡检规则】模块。
2、点击【新建规则】,选择目标业务数据表或API接口作为巡检对象。
3、在“校验条件”中设置阈值判断逻辑,例如:订单量环比下降超过30%、响应时长高于2000ms、字段空值率大于5%等。
4、勾选【启用自动巡检】并设定执行周期,支持按分钟、小时、天三种粒度调度。
二、绑定告警通知渠道
告警渠道决定了异常信息以何种方式触达责任人,必须确保所选通道已通过身份验证且处于可用状态。
1、进入【系统设置】→【通知管理】→【告警通道】。
2、点击【添加通道】,从下拉列表中选择微信机器人、企业微信应用、钉钉群机器人或邮件四种类型之一。
3、根据提示填写Webhook地址或SMTP服务器参数,并点击【测试连接】确认连通性成功。
4、在【告警策略】中为当前巡检规则分配至少一个已启用的通道,并设置触发级别为警告或严重。
三、部署轻量级巡检Agent(可选本地化方案)
当业务数据位于内网环境或受防火墙限制时,可通过部署独立Agent采集原始指标,再由Agent主动上报至WorkBuddy主服务进行比对分析。
1、从WorkBuddy官网下载对应操作系统的Agent安装包(Linux/macOS/Windows)。
2、解压后编辑config.yaml文件,填入主服务地址、授权Token及待采集数据库连接字符串。
3、执行启动命令:./workbuddy-agent start --daemon。
4、返回【巡检规则】页面,在“数据源类型”中切换为Agent直连,并选择已注册的Agent节点名称。
四、自定义异常消息模板
标准告警内容可能缺乏上下文,通过模板定制可嵌入关键字段与跳转链接,提升问题定位效率。
1、进入【通知管理】→【消息模板】,点击【新增模板】。
2、模板类型选择【巡检异常】,输入名称如“订单延迟告警模板”。
3、在正文区域使用占位符插入动态字段,例如:{{table_name}}中{{column}}字段空值率达{{rate}}%,请立即核查ETL任务。
4、在【跳转链接】栏填写对应运维看板URL,格式为:https://dashboard.example.com?filter=table:{{table_name}}。
五、验证巡检与告警闭环
完成配置后需执行一次强制触发测试,确认从数据扫描、异常识别到消息推送的全链路无阻断。
1、在【巡检规则】列表中找到目标规则,点击右侧【立即执行】按钮。
2、等待任务状态变为已完成后,查看【告警记录】页签是否有新条目生成。
3、检查所绑定的通知渠道是否收到结构化消息,内容中应包含时间戳、规则ID、异常样本值三项核心信息。
4、若未收到提醒,立即查看【系统日志】→【告警服务】模块,筛选关键词send_failed定位失败原因。









