全部产品
云市场

任务管理

更新时间:2019-05-31 15:04:58

选择引擎产品>实时预警引擎,单击任务管理,进入任务管理页面。如下图所示,任务管理界面显示已建立的所有预警任务,按最近编辑时间降序排列。

1

任务管理模块用于任务的管理和运维,主要包括:添加任务,筛选、查看、启动、编辑等相关操作以及数据服务。

界面部分参数说明如下表所示:

参数名称 参数说明
任务ID 任务ID。任务创建后,自动生成。
任务状态 任务运行状态包括:启动中、运行中、暂停以及发布异常。
依赖数据状态

预警任务所依赖数据的状态,数据状态从数据融合引擎中获取。

  • 红灯:数据质量较差。预警任务所依赖的表中,有任意一个表的质量为“较差”,则显示红灯。
  • 黄灯:数据质量一般。预警任务所依赖的表中,有任意一个表的质量为“一般”,且没有表的质量为“较差”,则显示黄灯。
  • 绿灯:数据质量优秀。预警任务所依赖的表质量都为“优秀”,则显示绿灯。
  • 灰灯:数据质量未知。预警任务所依赖的表中,有任意一个表的规则未配置,则显示灰灯。
当鼠标悬停或点击具体依赖数据状态时,显示该任务依赖的所有表、存储数据库以及数据质量。点击表名,可跳转到数据融合引擎>行业模型页面,并定位到该表模型。
操作

任务可执行操作:

  • 数据服务:包括实时接口调用和实时消息订阅。
  • 查看:查看任务的详细信息,包括基本信息、预警规则和任务输出信息。
  • 启动/暂停:启动/暂停任务。启动时需设置启动时间。
  • 编辑:修改任务。仅“暂停”或“发布异常”的任务可执行编辑操作。
  • 删除:删除任务。仅“暂停”或“发布异常”的任务可执行删除操作。
  • 运行信息:仅“运行中”任务存在。

添加任务

点击任务管理界面右上角的添加任务按钮,可添加新的预警任务。如下图所示,系统提供“模板任务”和“自定义任务”两种方式。

1

模板任务

基于系统预置的预警模板快速创建任务,具体操作与预警模板>添加任务处类同,此处不再赘述。

自定义任务

自定义任务即开放数据融合引擎的数据表给用户,用户通过实时预警引擎自定义规则生成任务,不依赖预警模板。

选择自定义任务模式,显示界面如下图所示。

1

界面参数说明如下表所示。

参数名称 参数说明
任务名称 设置任务名称。
主表

主表信息必须配置。

  • 存储数据库:DataHub Service,不可更改。
  • 表名:下拉选择。
  • 查看表字段:点击显示所选表的字段信息,包括字段名、数据类型、字段描述、数据质量和告警信息。
  • 自定义时间列:用于定义产出预警消息的事件发生时间。若不定义,系统会按顺序查找表中的gmt_create,stat_time这两列,优先找到的作为默认时间列,若表中没有这两列则必须定义时间列。
  • 点此复制表名:点击可复制所选择表的表名。
子表

子表信息可选择配置。

点击主表下方的点击添加依赖表按钮可添加子表,最多可添加五个子表。

  • 存储数据库:下拉选择。
  • 表名:下拉选择。
  • 查看表字段:点击显示所选表的字段信息,包括字段名、数据类型、字段描述、数据质量和告警信息。
  • 点此复制表名:点击可复制所选择表的表名。
预警条件

填写预警SQL,包含多表之间的关联关系和过滤条件。

例如:select * from table1 join table2 on table1.a = table2.a where table1.b > 1
  1. 依次配置任务基本信息(任务名称)、依赖表以及预警条件。
  2. 配置完成后,点击下一步,配置任务输出信息和任务启动日期,如下图所示。

    说明:

    • 根据项目需求,勾选所要输出的字段。
    • 设置启动日期后,任务将从您指定的日期开始执行预警规则,启动日期可设置的最早日期取决于任务的主表在Datahub中存储了多少天的数据。

1

点击保存即建立了自定义的预警任务,同时跳转到任务管理界面。其中新创建的自定义任务的任务状态和预警模板显示如下:

  • 任务状态为“启动中”,启动成功后,转为“运行中”状态。
  • 预警模板显示“自定义”。

任务相关操作

如下图所示,任务可执行操作包括:筛选、查看、启动、编辑、删除以及查看运行信息。

  • 筛选:用户可以通过设定“任务状态”对预警任务进行筛选,也可使用搜索栏对任务进行搜索。
  • 查看:通过任务右侧操作栏的查看按钮查看任务的详细信息,包括基本信息、预警规则和任务输出信息。
  • 启动/暂停:通过任务右侧操作栏的启动/暂停按钮启动/暂停任务。启动时需设置启动时间。
  • 编辑:通过任务右侧操作栏的编辑按钮对任务进行修改。仅“暂停”或“发布异常”的任务可执行编辑操作。
  • 删除:通过任务右侧操作栏的删除按钮对任务进行删除。仅“暂停”或“发布异常”的任务可执行删除操作。
  • 查看运行信息:仅“运行中”任务可查看。通过任务右侧操作栏的运行信息按钮查看,显示任务的指标名称和指标值。

1

数据服务

点击任务右侧操作栏的数据服务按钮,跳转到该任务的数据服务界面。数据服务包括“实时接口调用”和“实时消息订阅”两大块。

实时接口调用

实时接口调用界面显示如下图所示,配置请求参数值后,点击调试接口可获取该任务的产出数据。

  • 若接口调试成功,用户可在返回内容框中,获取数据。
  • 若接口调试失败,用户可在返回内容框中,获取错误码,并对照错误参照码查看失败原因。

1

返回内容中公共返回参数说明如下表所示。

参数名 描述
isError 是否错误,取值为ture/false
data 正确结果详情,仅当isError为false时有值
error 错误详情,仅当isError为true时有值
requestId 请求ID,无论调用接口成功与否,均都会返回请求ID。

错误参照码如下表所示。

错误代码 错误信息
UNKNOWN_ERROR 未知错误
SERVER_ERROR 服务器错误
APPKEY_ILLEGAL appkey非法
FORBIDDEN_EXCEPTION 访问受限
INPUT_NOT_VALID 无效的参数

实时消息订阅

实时消息订阅实显示如下图所示,实时消息订阅表提供该任务历史7天到当天实时预警信息,您可以将该表同步到其他数据库做历史消息的存储。

1