10 月 22 日,告警集成从创建到收到第一个事件的流程重做了一遍:规则可以边改边看结果,接入到哪一步也写在页面上。
规则边改边预览
告警处理、标签增强的规则编辑页右侧新增预览卡片:用一条真实原始事件跑当前规则,没保存的修改也生效。事件来源二选一:最近事件 是这个集成收到的原始事件,只留最近 20 条、7 天过期、每 10 秒最多采集 1 条;自定义 可以直接粘贴或修改事件 JSON,语法错误指到行列,改好之前保留上一次的预览结果。
告警处理先跑已保存的标签增强,再跑这里的规则,给出 处理前(标签增强之后) 与 处理后 的标题、描述、严重程度、标签对照,并逐条给出规则结果:本条生效、本条未匹配、本条跳过、本条未执行、本条丢弃、本条抑制、本条出错。标签增强按 规则 N 新增 / 修改 / 删除 标出每个标签来自哪条规则。一次最多跑 50 条规则,超出时提示先删掉一些规则。
详情页的五步完成接入清单
推送型集成保存后,详情页里、配置预览上方是五步 完成接入 清单:创建集成、把推送地址填进上游、收到第一个事件、标签增强、告警处理,标题右侧显示 已完成 x/5,后两步标 可选。
等第一个事件时,清单给出 复制 curl 命令,在上游机器上执行即可同时验证推送地址和网络(并非所有集成类型都提供这条命令);点 已配好,等真实告警 后,清单显示 等待第一个事件;收到事件后,清单收成一行 已接入 · 最新事件 …,右侧面板也从接入文档换成 第一条告警(严重程度、标题、描述、标签,可切回文档)。“已配好”按集成记在当前浏览器。邮件集成靠收件地址接入,不显示这份清单。
邮件集成可以上传 .eml 试跑
邮件集成的“用一封邮件试试”新增 上传 .eml 来源,也可以继续选 收到的邮件 或 粘贴。.eml 由后端用收信同一套代码解析,文件上限 5 MB,和线上收信一致——超过时提示收信也不接收这么大的邮件。
换班通知可以 @ 到当班人员
飞书机器人、企业微信机器人、Zoom 机器人的配置里新增 开启 @ 提醒:开启后通知只 @ 本条通知对应的当班人员,下一班次的人只在消息里展示姓名。飞书和 Zoom 必须同时选一张相容的 用户信息映射表,选到不兼容的表会提示重新选择;企业微信可以不选,不选时按成员手机号 @。新建渠道时飞书、Zoom 默认关闭这项提醒,企业微信默认开启。钉钉机器人始终按手机号 @ 人,没有这个开关;Slack、Telegram 机器人不会 @ 人。
开始使用
前往 Flashduty 控制台 → 集成中心,打开任意一个告警集成的详情页。