获取迁移作业的事件

获取 /jobs/{jobId}/logs

获取迁移作业的事件

路径参数

  • jobId 字符串 必需

    jobId

    格式应符合以下模式:^[A-Za-z0-9\-]+$

查询参数

  • limit 整型

    限制事件数量

    最小值为 0。默认值为 1000

  • 偏移量 整型

    自最近事件以来发生的事件数

    最小值为 0。默认值为 0

  • eventType 字符串

    按特定作业事件类型过滤

    值为 ERRORWARNINGINFO

响应

  • 200 application/json

    正常

    隐藏响应属性 显示响应属性 对象
    • eventType 字符串 必需

      值为 ERRORWARNINGINFO

    • message 字符串 必需
    • 详情 字符串
    • timestamp string(date-time) 必需
    • stackTrace array[string]
    • locationType 字符串

      值为 TABLECOLLECTION

    • locationName 字符串
    • 字段名称 字符串
    • key 对象
      隐藏键属性 显示键属性 对象
      • * 字符串 additionalProperties
    • errorType 字符串
  • 400 application/json

    错误请求

    隐藏响应属性 显示响应属性 对象
    • errorType 字符串 必需

      错误类别,用于标识发生的错误类型。

    • message 字符串 必需

      对问题所在的人类可读解释。

    • timestamp string(date-time) 必需

      发生错误的日期和时间。

    • 问题 大量[对象]

      弥补此错误的各个问题。

      至少 1 个元素。

      隐藏问题属性 显示问题属性 对象
      • 类型 字符串 必需

        一个错误类别,用于标识发生的问题类型 (SNAKE_CASE)。

      • message 字符串 必需

        对问题所在的人类可读解释。

      • 指针 字符串

        指向违规节点的JSON Pointer (RFC 6901)。

  • 404 application/json

    未找到

    隐藏响应属性 显示响应属性 对象
    • errorType 字符串 必需

      错误类别,用于标识发生的错误类型。

    • message 字符串 必需

      对问题所在的人类可读解释。

    • timestamp string(date-time) 必需

      发生错误的日期和时间。

    • 问题 大量[对象]

      弥补此错误的各个问题。

      至少 1 个元素。

      隐藏问题属性 显示问题属性 对象
      • 类型 字符串 必需

        一个错误类别,用于标识发生的问题类型 (SNAKE_CASE)。

      • message 字符串 必需

        对问题所在的人类可读解释。

      • 指针 字符串

        指向违规节点的JSON Pointer (RFC 6901)。

  • 500 application/json

    内部服务器错误

    隐藏响应属性 显示响应属性 对象
    • errorType 字符串 必需

      错误类别,用于标识发生的错误类型。

    • message 字符串 必需

      对问题所在的人类可读解释。

    • timestamp string(date-time) 必需

      发生错误的日期和时间。

    • 问题 大量[对象]

      弥补此错误的各个问题。

      至少 1 个元素。

      隐藏问题属性 显示问题属性 对象
      • 类型 字符串 必需

        一个错误类别,用于标识发生的问题类型 (SNAKE_CASE)。

      • message 字符串 必需

        对问题所在的人类可读解释。

      • 指针 字符串

        指向违规节点的JSON Pointer (RFC 6901)。

GET /作业/{jobId}/日志
curl \
 --request GET 'http://127.0.0.1:8278/api/v1/jobs/{jobId}/logs'
响应示例 (200)
[
  {
    "eventType": "ERROR",
    "message": "string",
    "details": "string",
    "timestamp": "2026-05-04T09:42:00Z",
    "stackTrace": [
      "string"
    ],
    "locationType": "TABLE",
    "locationName": "string",
    "fieldName": "string",
    "key": {
      "additionalProperty1": "string",
      "additionalProperty2": "string"
    },
    "errorType": "DuplicateKeyError"
  }
]
响应示例 (400)
{
  "errorType": "VALIDATION_ERROR",
  "message": "string",
  "timestamp": "2026-05-04T09:42:00Z",
  "issues": [
    {
      "type": "RELMIG_MAPPING_TARGET_FIELD_NAME_EMPTY",
      "message": "string",
      "pointer": "/project/content/mappings/0123456789abcdef0123456789abcdef/fields/Name/target/name"
    }
  ]
}
响应示例 (404)
{
  "errorType": "VALIDATION_ERROR",
  "message": "string",
  "timestamp": "2026-05-04T09:42:00Z",
  "issues": [
    {
      "type": "RELMIG_MAPPING_TARGET_FIELD_NAME_EMPTY",
      "message": "string",
      "pointer": "/project/content/mappings/0123456789abcdef0123456789abcdef/fields/Name/target/name"
    }
  ]
}
响应示例 (500)
{
  "errorType": "VALIDATION_ERROR",
  "message": "string",
  "timestamp": "2026-05-04T09:42:00Z",
  "issues": [
    {
      "type": "RELMIG_MAPPING_TARGET_FIELD_NAME_EMPTY",
      "message": "string",
      "pointer": "/project/content/mappings/0123456789abcdef0123456789abcdef/fields/Name/target/name"
    }
  ]
}