更新时间:2024-06-18 GMT+08:00
分享

查询任务完成情况

功能介绍

查询任务完成情况。包括今天,昨天以及近7天的平均任务完成情况。

调试

您可以在API Explorer中调试该接口,支持自动认证鉴权。

URI

  • URI格式

    GET /v2/{project_id}/factory/monitor/task-completion-data?type={type}

  • 参数说明
    表1 URI参数说明

    参数名

    是否必选

    参数类型

    说明

    project_id

    String

    项目编号,获取方法请参见项目ID和账号ID

    type

    String

    查询任务的类型,默认为all,查询所有任务。类型如下:Dummy、CDM Job、MRS Hive SQL、MRS Spark SQL、DLI SQL、DLI Spark、Python、DWS SQL、Shell等作业算子。

    说明:

    此处只是列举一些算子,以实际为准。

    该接口只统计运行成功的实例,每小时统计一次,任务表示作业中的算子。

请求参数

表2 请求Header参数

参数名

是否必选

参数类型

说明

workspace

String

工作空间id。

  • 如果不设置该参数,默认查询default工作空间下的数据。
  • 如果需要查询其他工作空间的数据,需要带上该消息头。

X-Auth-Token

String

IAM Token

最小长度:0

最大长度:4096

响应参数

表3 响应参数说明

参数名

是否必选

参数类型

说明

yesterday

array[object]

昨天的任务信息,请参考task_record结构体

average

array[object]

近7天的平均任务信息,请参考task_record结构体

today

array[object]

今天的任务信息,请参考task_record结构体

表4 task_record参数说明

参数名

是否必选

参数类型

说明

record_time

Long

整时的时间点,13位时间戳。

task_completion_num

Long

当前时间点完成的任务数量。

请求示例

GET /v2/b384b9e9ab9b4ee8994c8633aabc9505/factory/monitor/task-completion-data?type=all

响应示例

  • 成功响应

    HTTP状态码 200

    {
        "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
            }
         ]
    }
  • 失败响应

    HTTP状态码 400

    {
        "error_code": "DLF.3051",
        "error_msg": "The request parameter is invalid.  "
    }

相关文档