通知配置
解释说明
用户可以通过通知管理功能配置作业通知任务,当作业运行异常或成功时向相关人员发送通知。
配置通知
- 在页面右侧的“通知管理”页签,单击“通知配置”,弹出“通知配置”页面,配置如表1所示的参数。
表1 通知参数 参数
是否必选
说明
规则名称
是
输入规则名称。
当“通知类型”为“周期未完成”时才需要配置。
通知范围
是
选择通知的范围:
- 单个作业:对单个作业发送通知。
- 所有作业:对所有作业发送通知。
- 批量作业:对批量作业发送通知。
作业名称
是
选择作业。
当“作业范围”为“单个作业”和“批量作业”时才需要配置。
当作业范围为单个作业:选择作业名称
当作业范围为批量作业:
通知类型
是
选择通知类型:
- 单个作业:
- 运行异常/失败:作业的状态为“运行异常”或“失败”时,发送通知。
- 运行成功:作业的状态为“成功”时,发送通知。
- 未完成:该功能仅支持按天调度的作业配置。如果作业执行时间超过设置的未完成时间,则发送通知。
- 周期未完成:在指定的周期内作业任务仍未结束运行,则系统发送告警通知。通常用于监控以小时为周期单位的实例任务。单击“添加周期”可以配置周期信息,至少需要配置一个周期信息,单击
可以删除已配置的周期信息。
- 资源繁忙:如果执行作业时,资源繁忙,则发送通知。
- 所有作业:
- 运行异常/失败:作业的状态为“运行异常”或“失败”时,发送通知。
- 资源繁忙:如果执行作业时,资源繁忙,则发送通知。
- 批量作业
- 运行异常/失败:当选择的作业的状态为“运行异常”或“失败”时,发送通知。
- 运行成功:当选择的作业的状态为“成功”时,发送通知。
- 周期未完成:在指定的周期内作业任务仍未结束运行,则系统发送告警通知。通常用于监控以小时为周期单位的实例任务。单击“添加周期”可以配置周期信息,至少需要配置一个周期信息,单击
可以删除已配置的周期信息。
说明:当选择周期未完成规则时,系统会根据设置的周期N,对当前选择的作业(例如,天任务、小时任务、分钟任务)进行第N个周期作业的监控。如果作业实例数小于N,则会忽略N之后的规则。
在周期未完成和未完成同时设置的时候,相同的周期中,只会发一个告警通知,但是不影响下一个周期,继续发送周期未完成告警。
如果批量作业中包含DLI作业,系统支持资源繁忙的通知规则。如果执行作业时,DLI资源队列繁忙时,会遇到作业执行时间过长或无法执行的情况,从而发出告警,则发送通知。
说明:- 实时作业只支持状态为运行异常/失败时发送通知,批处理作业在状态为运行成功和运行异常/失败时都能发送通知。
- 通常使用默认资源队列时,由于DLI的资源队列繁忙,用户间可能会出现抢占资源的情况,不能保证每次都可以得到资源执行相关操作。建议您在业务低峰期再次重试,或选择自建队列运行业务。
- 作业运行成功时,在补数据、测试运行场景下不发送告警通知,避免邮件或短信轰炸。同时,补数据作业实例恢复时也不发送恢复通知。
选择主题
是
选择通知的消息主题。
说明:当前仅支持“短信”、“邮件”、“HTTP”这三种协议的订阅终端订阅主题。
开关
是
是否开启通知,默认开启。
- 单击“确定”,为作业配置通知。
- 数据开发模块的通知管理功能是通过消息通知服务来发送消息,消息通知服务的使用可能会产生费用,具体请咨询消息通知服务。
- 一个作业支持配置多个消息主题,当作业运行成功或失败,可同时向多个订阅了消息主题的终端发送通知。