合理配置基线承诺时间和预警余量

本文为您介绍如何合理地配置基线承诺时间和预警余量。

背景信息

  • 智能基线能够及时捕捉导致任务无法按时完成的异常情况并提前预警,保障复杂依赖场景下重要数据能在预期时间内顺利产出。详情请参见:智能基线概述

  • 基线承诺时间是任务运行成功的最晚时间点。即面向数据应用,任务承诺在该时间点前完成。如果希望为运维人员预留一定的时间处理异常,您可以为基线设置预警余量,则系统会将承诺时间-预警余量作为触发报警的预警时间,判断任务能否在预警时间前运行成功。

  • 设置基线承诺时间和预警余量的详情请参见:创建基线

使用限制

仅DataWorks标准版及更高版本可以使用基线管理功能。低版本用户请先升级再使用该功能,详情请参见:DataWorks各版本详解

如何合理的配置基线承诺时间和预警余量

您需要根据基线上任务历史一段时间内的最晚完成时间,将基线承诺时间设置在基线上任务最晚完成时间之后,并预留一定的预警余量。以保证您在收到任务异常的预警信息后能够在承诺时间内完成异常处理。

image

未合理配置基线承诺时间和预警余量的场景示例

如果基线承诺时间和预警余量设置不合理,可能会造成基线破线,进而导致基线预警不符合预期。

  • 场景一:当基线承诺时间与基线上任务最晚完成时间相同,且基线未设置预警余量时:

    image

    任务出现异常时,因为没有预留异常处理时间,容易造成基线破线,基线报警频繁。

  • 场景二:当预警余量设置不合理,即基线预警时间(基线承诺时间-余量)在基线上任务最晚完成时间段内时:

    image

    任务出现异常时,因为预留的异常处理时间不够,容易造成基线破线,基线报警频繁。

  • 场景三:当基线承诺时间设置不合理,即基线承诺时间设置在基线上任务最晚完成时间之前时:

    image

    任务将无法在基线承诺时间内完成,基线预警功能会在当天零点进行提前预警。