查询任务完成情况
功能介绍
查询任务完成情况。包括今天,昨天以及近7天的平均任务完成情况。
URI
- 参数说明 
     
表1 URI参数说明 参数名
是否必选
参数类型
说明
project_id
是
String
项目编号,获取方法请参见项目ID和账号ID。
表2 Query参数 参数
是否必选
参数类型
描述
type
否
String
查询任务的类型,默认为all,查询所有任务。类型如下:Dummy、CDM Job、MRS Hive SQL、MRS Spark SQL、DLI SQL、DLI Spark、Python、DWS SQL、Shell等作业算子。
说明:此处只是列举一些算子,以实际为准。
该接口只统计运行成功的实例,每小时统计一次,任务表示作业中的算子。
start_day
否
String
要获取任务完成情况的日期,默认为今天。格式为yyyy-MM-dd
start_time
否
Integer
要获取任务完成情况的开始时间点,以该时间点为日期分割时间点,默认为0点。格式为整点时间,取值范围为0-23。
说明:例如设置为start_day=2025-01-18&start_time=10
则对应返回内容为:
2025-01-18 10点后一天【2025-01-18 10:00:00 ~ 2025-01-19 09:59:59】
前一天【2025-01-17 10:00:00 ~ 2025-01-18 09:59:59】
以及前七天平均值【2025-01-11 10:00:00 ~ 2025-01-18 09:59:59】的任务完成状态。
 
请求参数
| 
         参数名  | 
       
         是否必选  | 
       
         参数类型  | 
       
         说明  | 
      
|---|---|---|---|
| 
         workspace  | 
       
         否  | 
       
         String  | 
       
         工作空间id。 
  | 
      
| 
         X-Auth-Token  | 
       
         否  | 
       
         String  | 
       
         IAM Token 最小长度:0 最大长度:4096  | 
      
响应参数
| 
         参数名  | 
       
         是否必选  | 
       
         参数类型  | 
       
         说明  | 
      
|---|---|---|---|
| 
         yesterday  | 
       
         否  | 
       
         array[object]  | 
       
         昨天的任务信息,请参考task_record结构体。  | 
      
| 
         average  | 
       
         否  | 
       
         array[object]  | 
       
         近7天的平均任务信息,请参考task_record结构体。  | 
      
| 
         today  | 
       
         否  | 
       
         array[object]  | 
       
         今天的任务信息,请参考task_record结构体。  | 
      
请求示例
GET /v2/b384b9e9ab9b4ee8994c8633aabc9505/factory/monitor/task-completion-data?type=all
响应示例
- 成功响应 
     
     
{ "yesterday": [ { "record_time": 1704124800000, "task_completion_num": 0 }, { "record_time": 1704128400000, "task_completion_num": 0 }, { "record_time": 1704132000000, "task_completion_num": 0 } ], "average": [ { "record_time": 1704124800000, "task_completion_num": 0 }, { "record_time": 1704128400000, "task_completion_num": 0 }, { "record_time": 1704132000000, "task_completion_num": 0 } ], "today": [ { "record_time": 1704124800000, "task_completion_num": 0 }, { "record_time": 1704128400000, "task_completion_num": 0 }, { "record_time": 1704132000000, "task_completion_num": 0 } ] } - 失败响应 
     
     
{ "error_code": "DLF.3051", "error_msg": "The request parameter is invalid. " }