您可以根据业务需求对独享资源组自定义运维规则,实现独享资源组的智能监控和自动化运维。本文为您介绍如何通过DataWorks的运维中心配置自动运维规则。

背景信息

DataWorks的自动运维功能可以实现根据已设置好的监控规则和运维规则来自动执行任务的运维操作。您可以根据具体业务需求,对运行在目标独享资源组上的实例任务定制监控指标,再结合自身业务逻辑自定义运维规则,并关联目标实例任务的监控规则。当实例任务满足过滤条件时,将自动触发并执行运维动作,以达到自动运维的目的。

使用限制

  • 仅支持项目管理员设置、修改和删除自动运维规则。
  • 仅支持对独享资源组上运行的实例任务配置自动运维规则。
  • 目前仅支持查看30天内的自动运维规则执行记录。
  • 目前仅支持当调度资源组使用率水位过高时终止运行指定任务的自动运维操作。
  • 一条自动运维规则仅支持关联一条监控规则,但多条自动运维规则支持关联同一条监控规则。

进入自动运维

  1. 进入数据开发页面。
    1. 登录DataWorks控制台
    2. 在左侧导航栏,单击工作空间列表
    3. 选择工作空间所在地域后,单击相应工作空间后的进入数据开发
  2. 单击左上方的周期任务图标,选择全部产品 > 任务运维 > 运维中心(工作流)
  3. 在左侧导航栏,选择自动运维,进入自动运维页面。

运维规则管理

自动运维页面可以为您展示已创建的运维规则列表及规则执行记录信息,您可以根据需求,执行如下操作:
说明 仅支持项目管理员权限设置和修改规则,如需添加项目管理员权限,请参见添加工作空间成员和角色
自动运维
  • 添加规则
    规则管理页面,单击右上方的添加规则,按照要求填写如下信息:添加规则
    类别 参数 说明
    基本信息 名称 输入新建的运维规则名称。
    关联监控规则 关联需要使用的监控规则。如需新建监控规则,请参见管理自定义规则
    说明 目前仅支持关联调度资源监控规则。
    运维动作 选择达到监控规则条件触发监控规则时,实例需要执行的运维操作。
    说明 目前运维动作仅支持选择终止运行实例
    过滤条件 资源组 创建监控规则时设置的资源组名称。
    说明 此处监控对象仅支持选择独享数据集成资源组和独享调度资源组。
    工作空间 选择该运维规则生效的工作空间。
    实例类型 选择使用该运维规则的实例类型。包括周期实例补数据实例测试实例手动任务手动业务流程
    调度周期 调度周期包括分钟、小时、天、周和月。
    优先级 选择运维规则执行优先级,数值越大优先级越高。取值如下:
    • 1
    • 3
    • 5
    • 7
    • 8
    状态 选择实例运行状态。包括等待资源运行中
    白名单 白名单 展示该规则可使用任务白名单,如需添加任务白名单,请在下拉列表选择需要使用的白名单,单击添加
    说明 自动运维规则对白名单任务不生效。
    约束规则 生效时段 设置规则生效的起始时间和结束时间。
    最大生效次数 设置规则触发的最大次数。
    最小生效间隔 设置规则触发的最小时间间隔。
  • 搜索规则

    规则管理页面左上方的搜索栏,可以通过输入规则名称进行模糊匹配来快速查找目标规则。

  • 查看、修改和删除规则
    • 如需查看规则信息,请在规则管理页面,单击目标规则所在行右侧的查看
    • 如需修改规则定义,请单击查看规则对话框右下方的修改
    • 如需删除目标规则,请单击目标所在行右侧的删除,在弹出的对话框单击确认
  • 查看规则执行记录

    执行记录页面,为您展示运维规则的执行情况,包括执行时间、规则责任人及涉及任务数等,如需查看详细信息,请单击目标执行记录右侧的查看详情,即可查看规则自生效时刻起24小时内的资源使用率水位曲线信息。

    记录详情
    • 等资源实例数/利用率:以水位曲线形式为您展示等资源实例数和利用率情况,您还可以将鼠标悬停在水位线显示区域内的任意位置,即可显示此刻资源实例数和利用率情况。
    • 被终止运行的实例:为您展示被终止运行的任务列表。

其他

现在您已经学习了如何配置运维规则,配置好运维规则后,系统会自动根据运维规则对资源组使用情况进行监控,资源组监控详情请参见资源运维