适配场景
告警责任人在源监控系统中维护且频繁调整,希望及时同步到 Flashduty On-call。
场景一:大数据任务系统
场景一:大数据任务系统
客户 A 自研大数据任务系统,内部人员可以在此平台新建各类数据批处理任务,每个任务可以设定第一责任人和第二责任人。当批处理任务处理失败时,系统会优先告警通知第一责任人,如果超过 30 分钟此告警还没有恢复,则升级为第二责任人。
场景二:Zabbix 主机监控
场景二:Zabbix 主机监控
客户 B 使用 Zabbix 做主机监控,并且针对每一条主机设定了一个负责人 tag。客户希望该主机告警时,能够根据此 tag 通知到对应的责任人。
场景三:自研监控系统
场景三:自研监控系统
客户 C 有一套自研监控系统,设定了很多告警策略,每一条策略都设定通知到某个微信群。该客户决定将事件响应迁移至 Flashduty,但希望仍然保留源监控系统中策略到微信群的关系,并且能够将告警依赖此关系动态通知到微信群。
实现方式
添加特定标签或 Query 参数,用于调整 Flashduty On-call 中的分派对象,实现动态分派。参数值支持使用, 分割多个邮箱、团队名称或机器人 token。
动态分派支持两种调整模式:
| 模式 | 说明 | 适用场景 |
|---|---|---|
替换(reset) | 使用动态标签中的对象替换指定环节的原有对象 | 源监控系统或外部 CMDB 是唯一责任人来源 |
追加(append) | 在指定环节的原有对象基础上追加动态标签中的对象,并自动去重 | 保留默认值班团队,同时追加服务负责人、业务群或临时响应人 |
环节数字从 0 开始。例如
layer_person_reset_0_emails 表示分派策略环节 1,layer_person_append_1_emails 表示分派策略环节 2。人员和团队参数
| 目标对象 | 替换参数 | 追加参数 | 参数值 |
|---|---|---|---|
| 分派人员邮箱 | layer_person_reset_(\d)_emails | layer_person_append_(\d)_emails | 成员邮箱,多个邮箱使用 , 分割 |
| 团队名称 | layer_person_reset_(\d)_team_names | layer_person_append_(\d)_team_names | 团队名称,多个团队使用 , 分割 |
群聊机器人参数
| 目标对象 | 替换参数 | 追加参数 | 参数值 |
|---|---|---|---|
| 企微群聊机器人 | layer_webhook_reset_(\d)_wecoms | layer_webhook_append_(\d)_wecoms | 机器人 token,多个 token 使用 , 分割 |
| 钉钉群聊机器人 | layer_webhook_reset_(\d)_dingtalks | layer_webhook_append_(\d)_dingtalks | 机器人 token,多个 token 使用 , 分割 |
| 飞书群聊机器人 | layer_webhook_reset_(\d)_feishus | layer_webhook_append_(\d)_feishus | 机器人 token,多个 token 使用 , 分割 |
推送示例
步骤一:设置模板分派策略
为协作空间配置一个分派策略。如下图所示,该空间只设定一个分派环节,分派对象为头铁科技,同时推送 token 为 5b96 结尾的企微群聊。
步骤二:为告警设定标签
以自定义告警事件集成为例,向目标协作空间推送一条示例告警:- 设定
layer_person_reset_0_emails标签,期望将环节一的分派人员替换为 guoyuhang 和 yushuangyu - 设定
layer_webhook_reset_0_wecoms标签,期望将环节一的微信群聊 token 替换为 d9c0 结尾的 token - 设定
layer_person_append_0_emails标签,期望在环节一额外追加 wangwu - 设定
layer_webhook_append_0_feishus标签,期望在环节一额外追加一个飞书群聊机器人
步骤三:查看故障分派时间线
如下图所示,目标故障正常触发并进行分派。故障的分派人员和目标群聊都会按照动态标签进行替换或追加。
常见问题
我的监控系统没有这些标签怎么办?
我的监控系统没有这些标签怎么办?
方案二:使用标签增强
如果您的系统已经有相关标签,但格式或命名不同。比如,您的主机带有团队标签,您需要根据团队来找到对应的责任人,这种情况下您可以使用标签增强功能,根据团队标签生成负责人相关标签。具体请参考 配置标签增强。
延伸阅读
标签增强
根据已有标签自动生成新标签
分派策略
了解分派策略的配置方法