一、值班表目录
用户可以通过值班表目录功能进行值班表管理。
| 信息 | 详情 |
| 1 | 新建值班表,配置值班表基本信息 |
| 2 | 刷新值班表目录 |
| 3 | 可以通过值班表名称检索到指定值班表 |
| 4 | 已创建的值班表会显示在目录中 |
| 5 | 提供值班表操作功能,支持编辑与删除 |
二、新建值班表
单击新建值班表按钮,在弹框中配置值班表基本信息后即可创建完成。
| 信息 | 详情 |
| 名称 | 值班表名称 |
| 备注 | 可选填备注信息 |
| 值班类型 | 固定人员周期值班:按固定人员固定周期进行值班,如人员1每周一进行值班,人员2每周二进行值班。多人轮流值班:按人员顺序轮流值班,周期不固定。 |
| 值班提醒 | 对被排班人在值班前进行提前提醒的预留时间 |
| 告警方式 | 对被排班人进行告警信息通知时的通知方式 |
三、值班表
值班表可以作为整体被外部引用,如可设置为告警规则中告警通知的接收人。具体值班的情况,需要通过更细粒度的值班表来设置。一个值班表可包含多个值班。
四、新建值班
单击新建值班按钮,即可在对应值班表中添加值班信息。
| 信息 | 详情 |
| 日期 | 值班信息的生效日期 |
| 起始时间 | 值班人的值班时间,可选全天或指定一天内的时间段 |
| 周期性值班 | 可选择每天、每周、每工作日、每周末、每月或自定义的值班周期 |
| 值班人 | 选择值班人 |
| 告警间隔 | 当设置了多名值班人时,将按设置顺序轮流发送告警,不同人之间可以设置间隔时间 |
五、告警渠道
除了常见的短信、微信等告警方式外,WeData 也支持在控制台配置租户级的 HTTP 告警,该方式一般用于与企业内部的告警系统做对接。
HTTP 告警方式使用分为三个步骤,分别是 HTTP 告警服务开发、HTTP 告警服务地址配置、WeData 任务告警配置。
六、步骤一:HTTP 告警服务开发
HTTP 告警实际上是 WeData 向外部服务(隶属于租户)发送一个 HTTP POST 的告警请求,租户根据以下 HTTP POST 请求信息开发 HTTP 告警接收服务,请求体 request body 结构如下:
{ "AlarmInfo":"尊敬的腾讯云用户,你好! 你账号(账号ID: xxxxxx, 昵称: WeData)下的【WeData】数据集成-任务异常监控服务有消息通知,详情如下:告警级别:重要, 项目名称:project01,任务名称:数据连接mysql2hive,告警原因:任务暂停 (任务累计暂停超过1分钟) 。请你及时前往 实时运维 查看并处理。——腾讯云WeData团队", "UserId":xxxxxxx, "UserName":"xxxxxxxx", "ServiceName":"数据集成-任务异常监控", "Content":"告警级别:重要, 项目名称:project01,任务名称:数据连接mysql2hive,告警原因:任务暂停 (任务累计暂停超过1分钟)", "CheckPath":"实时运维", "CreateTime":21345678121}
字段说明:
| 信息 | 详情 |
| AlarmInfo | 告警信息 |
| UserId | 告警接收者主账号 ID |
| UserName | 告警接收者名称 |
| ServiceName | 产生告警的服务名称 |
| Content | 告警内容 |
| CheckPath | 查看地址 |
| CreateTime | 告警产生时间 |
七、步骤二:HTTP 告警服务地址配置
进入 WeData 控制台,单击左侧告警配置 > 告警渠道菜单,将步骤一开发的服务地址在接收地址中进行配置。
输入接收地址后,单击连接测试,通过提示信息可以判断地址是否可用,是否连接成功。
八、步骤三:WeData 任务告警配置
完成步骤一和步骤二后,用户可在运维中心 > 任务运维 > 任务列表针对任务进行告警设置。
告警方式勾选“HTTP”后,该任务的告警信息将通过 HTTP POST 发送至步骤二配置的地址中。