更新时间:2024-04-29 GMT+08:00

基线管理

为了保障重要任务能按时完成,用户可以使用基线管理功能将重要任务添加至基线上并设置承诺时间和预警余量时间。当系统判断基线任务可能无法在承诺时间前完成时,将发出告警。

创建基线

  1. DataArts Studio控制台首页,选择对应工作空间的“数据开发”模块,进入数据开发页面。
  2. 在数据开发主界面的左侧导航栏,选择运维调度 > 基线运维
  3. 选择“基线管理”页签。
  4. 单击“新建基线”,进入新建基线的界面。
  5. 配置基线任务的相关参数,如表1所示。
    图1 创建基线

    表1 配置基线参数

    参数

    说明

    基线名称

    输入基线名称。

    责任人

    选择基线责任人。

    说明:

    若要增加或者删除可选择的责任人,请前往DataArts Studio空间管理进行编辑操作。

    保障作业

    选择需要添加到当前基线上进行数据产出保障的任务。

    单击“添加”,进入选择保障作业界面,选择作业名称。用户可以通过搜索关键字快速的选择所需要的基线保障作业名称。

    用户可以对已选择的作业名称进行删除并重新添加。

    说明:

    选择作业名称时,建议选择业务流程最下游的节点任务,选择后,影响该节点数据产出的上游节点都将被纳入基线监控范围,不推荐将业务流程上所有的任务都添加到基线上。

    优先级

    设置基线的优先级,支持以下优先级:

    • 1
    • 2
    • 3
    • 4
    • 5
    说明:

    定义基线的优先级,数值越大基线优先级越高,基线上任务的优先级也会越高。优先级高的任务,在调度资源紧张的情况下,将优先获得调度资源。配置优先级后将会在第二天生成的周期实例中生效。

    在MRS集群场景中,优先级配置只支持使用MRS API模式的数据连接类型,不支持代理模式的数据连接。

    关于优先级约束限制的更多信息,请参见基线运维约束限制

    承诺时间

    • 设置该基线任务运行结束的承诺时间。

      基线上的任务承诺最晚完成时间(需要保障的数据最晚产出时间),基线将根据该时间来推算预警时间,承诺时间需要基于预计完成时间来配置。保证承诺时间 - 预警余量时间晚于基线任务的预计完成时间。

      说明:

      基线预警时间=承诺时间-预警余量,如果实际完成时间晚于承诺时间 - 预警余量时间,则会触发报警。例如,设置承诺时间为4:30,预警余量为20分钟,如果系统预测任务无法在4:10分完成,则会发出基线报警。

    预警余量(分钟)

    设置该基线任务运行结束的预警时间。

    用于定义基线的预警时间。承诺时间与任务预计完成时间至少间隔5分钟,否则会导致频繁报警。建议预警余量基于基线上任务的运行时长来配置。

    基线任务开关

    :开启基线任务,系统将会监控基线任务以及其依赖链上游的所有任务。

    :关闭基线任务,系统不会监控基线任务以及其依赖链上游的所有任务。

    报警开关

    :开启报警开关,当系统预测到基线上任务无法在承诺时间前完成,或上游任务有出错或变慢的情况,将发送报警信息,用户将收到基线任务的报警信息。

    :关闭报警开关,用户无法收到基线任务的报警信息。

    主题

    该主题是指SMN消息通知服务的主题。

    单击“添加”,弹出一个选择主题的框,单击该框进入选择主题的界面,可以通过搜索关键字快速的选择所需要的主题名称。

    用户可以对已选择的主题名称进行删除并重新添加。

    如果没有主题,单击“查看主题”进行创建。具体操作请参见创建主题

  6. 单击“确定”,基线任务创建完成。
  7. 在基线任务的列表里面,可以查看已创建好的基线任务,用户可以对基线任务进行查询、修改和删除。
    • 查询,系统支持通过基线名称、责任人和优先级查询基线名称。系统支持对优先级、状态、天基线、小时基线进行过滤。
    • 修改,单击基线名称后面“操作”列的“编辑”,进入“修改基线”的界面,可以修改基线配置的相关参数。
    • 删除,单击基线名称后面“操作”列的“删除”,系统自动弹出提示框“确定删除该基线任务么?”,删除基线任务的同时将同时删除该基线任务的所有实例,单击“确定”,删除成功。