更新时间:2025-04-28 GMT+08:00
分享

通知配置

解释说明

用户可以通过通知管理功能配置作业通知任务,当作业运行异常或成功时向相关人员发送通知。

配置通知

  1. 在页面右侧的“通知管理”页签,单击“通知配置”,弹出“通知配置”页面,配置如表1所示的参数。
    表1 通知参数

    参数

    是否必选

    说明

    规则名称

    输入规则名称。

    当“通知类型”为“周期未完成”时才需要配置。

    通知范围

    选择通知的范围:

    • 单个作业:对单个作业发送通知。
    • 所有作业:对所有作业发送通知。
    • 批量作业:对批量作业发送通知。

    作业名称

    选择作业。

    当“作业范围”为“单个作业”和“批量作业”时才需要配置。

    当作业范围为单个作业:选择作业名称

    当作业范围为批量作业:

    • 任务节点

      单击“添加”,请选择所需要配置的任务节点。系统支持可以选择多个任务节点,单击可以删除已配置的任务名称。

    • 工作目录

      单击“添加”,请选择所需要配置的工作目录。系统支持可以选择多个工作目录,单击可以删除已配置的工作目录。

    通知类型

    选择通知类型:

    • 单个作业:
      • 运行异常/失败:作业的状态为“运行异常”“失败”时,发送通知。
      • 运行成功:作业的状态为“成功”时,发送通知。
      • 未完成:该功能仅支持按天调度的作业配置。如果作业执行时间超过设置的未完成时间,则发送通知。
      • 周期未完成:在指定的周期内作业任务仍未结束运行,则系统发送告警通知。通常用于监控以小时为周期单位的实例任务。单击“添加周期”可以配置周期信息,至少需要配置一个周期信息,单击可以删除已配置的周期信息。
      • 资源繁忙:如果执行作业时,资源繁忙,则发送通知。
    • 所有作业:
      • 运行异常/失败:作业的状态为“运行异常”“失败”时,发送通知。
      • 资源繁忙:如果执行作业时,资源繁忙,则发送通知。
    • 批量作业
      • 运行异常/失败:当选择的作业的状态为“运行异常”“失败”时,发送通知。
      • 运行成功:当选择的作业的状态为“成功”时,发送通知。
      • 周期未完成:在指定的周期内作业任务仍未结束运行,则系统发送告警通知。通常用于监控以小时为周期单位的实例任务。单击“添加周期”可以配置周期信息,至少需要配置一个周期信息,单击可以删除已配置的周期信息。
        说明:

        当选择周期未完成规则时,系统会根据设置的周期N,对当前选择的作业(例如,天任务、小时任务、分钟任务)进行第N个周期作业的监控。如果作业实例数小于N,则会忽略N之后的规则。

        周期未完成未完成同时设置的时候,相同的周期中,只会发一个告警通知,但是不影响下一个周期,继续发送周期未完成告警。

        如果批量作业中包含DLI作业,系统支持资源繁忙的通知规则。如果执行作业时,DLI资源队列繁忙时,会遇到作业执行时间过长或无法执行的情况,从而发出告警,则发送通知。

    说明:
    • 实时作业只支持状态为运行异常/失败时发送通知,批处理作业在状态为运行成功和运行异常/失败时都能发送通知。
    • 通常使用默认资源队列时,由于DLI的资源队列繁忙,用户间可能会出现抢占资源的情况,不能保证每次都可以得到资源执行相关操作。建议您在业务低峰期再次重试,或选择自建队列运行业务。
    • 作业运行成功时,在补数据、测试运行场景下不发送告警通知,避免邮件或短信轰炸。同时,补数据作业实例恢复时也不发送恢复通知。

    选择主题

    选择通知的消息主题。

    说明:

    当前仅支持“短信”、“邮件”、“HTTP”这三种协议的订阅终端订阅主题。

    开关

    是否开启通知,默认开启。

  2. 单击“确定”,为作业配置通知。
    • 数据开发模块的通知管理功能是通过消息通知服务来发送消息,消息通知服务的使用可能会产生费用,具体请咨询消息通知服务。
    • 一个作业支持配置多个消息主题,当作业运行成功或失败,可同时向多个订阅了消息主题的终端发送通知。

相关文档