文档首页/ AI开发平台ModelArts/ API参考/ 训练管理/ 获取训练作业事件列表
更新时间:2025-08-19 GMT+08:00

获取训练作业事件列表

功能介绍

获取训练作业事件列表接口用于获取ModelArts平台上指定训练作业的事件列表。

该接口适用于以下场景:当用户需要查看特定训练作业的事件记录时,可以通过此接口获取事件列表。使用该接口的前提条件是用户已知训练作业ID,并具有查看事件列表的权限。查询操作完成后,平台将返回包含训练作业的事件记录信息。若训练作业ID不存在或用户无权限操作,接口将返回相应的错误信息。

调试

您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。

URI

GET /v2/{project_id}/training-jobs/{training_job_id}/events

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

参数解释:用户项目ID。获取方法请参见获取项目ID和名称

约束限制:1 - 64字符,字母、数字和中划线。

取值范围:不涉及。

默认取值:不涉及。

training_job_id

String

参数解释:训练作业ID。

约束限制:获取方法请参见查询训练作业列表

取值范围:不涉及。

默认取值:不涉及。

表2 Query参数

参数

是否必选

参数类型

描述

offset

Integer

参数解释:数据条目偏移量。

约束限制:不涉及。

取值范围:不涉及。

默认取值:不涉及。

limit

Integer

参数解释:指定每一页返回的最大条目数。

约束限制:不涉及。

取值范围:[1,100]。

默认取值:默认为50。

order

String

参数解释:instance order。

约束限制:不涉及。

取值范围:不涉及。

默认取值:不涉及。

start_time

String

参数解释:开始时间。

约束限制:需要与结束时间一起传入。

取值范围:不涉及。

默认取值:不涉及。

end_time

String

参数解释:结束时间。

约束限制:需要与开始时间一起传入。

取值范围:不涉及。

默认取值:不涉及。

level

String

参数解释:指定返回的事件级别。

约束限制:不涉及。

取值范围:[Info Error Warning]。

默认取值:不涉及。

pattern

String

参数解释:指定事件信息包含的内容。

约束限制:最长256个字符。

取值范围:不涉及。

默认取值:不涉及。

source

String

参数解释:指定返回的事件来源。

约束限制:不涉及。

取值范围:[K8S Job Task]。

默认取值:不涉及。

请求参数

表3 请求Header参数

参数

是否必选

参数类型

描述

X-Language

String

参数解释:语言。

约束限制:不涉及。

取值范围:不涉及。

默认取值:不涉及。

响应参数

状态码:200

表4 响应Body参数

参数

参数类型

描述

total

String

参数解释:总条数。

取值范围:不涉及。

limit

String

参数解释:最大显示条数。

取值范围:不涉及。

offset

String

参数解释:开始的条数。

取值范围:不涉及。

order

String

参数解释:排序方式。

取值范围:不涉及。

start_time

String

参数解释:事件的开始时间。

取值范围:不涉及。

end_time

String

参数解释:事件的结束时间。

取值范围:不涉及。

events

Array of Event objects

参数解释:事件列表。

表5 Event

参数

参数类型

描述

message

String

参数解释:事件信息。

取值范围:不涉及。

level

String

参数解释:事件级别。

取值范围:不涉及。

time

String

参数解释:事件发生的时间。

取值范围:不涉及。

source

String

参数解释:事件来源。

取值范围:不涉及。

状态码:400

表6 响应Body参数

参数

参数类型

描述

error_code

String

参数解释:ModelArts错误码。

取值范围:不涉及。

error_msg

String

参数解释:具体错误信息。

取值范围:不涉及。

请求示例

GET https://endpoint/v2/{project_id}/training-jobs/{training_job_id}/events?order=desc&offset=0&limit=10&start_time=1669449696964&end_time=1669711991259

响应示例

状态码:200

ok

{
  "total" : 27,
  "limit" : 10,
  "offset" : 0,
  "order" : "desc",
  "start_time" : "2022-11-26T16:01:36+08:00",
  "end_time" : "2022-11-29T16:53:11+08:00",
  "events" : [ {
    "time" : "2022-11-26T16:03:41+08:00",
    "level" : "Error",
    "message" : "Training job failed.",
    "source" : "Job"
  }, {
    "time" : "2022-11-26T16:03:16+08:00",
    "level" : "Info",
    "message" : "[Job: modelarts-job-5bd61eea-9de2-4864-a0f7-5fae966171b5] ExecuteAction: Start to execute action TerminateJob",
    "source" : "K8S"
  }, {
    "time" : "2022-11-26T16:03:12+08:00",
    "level" : "Info",
    "message" : "[worker-0][time used:0.296s] Upload training output(parameter name: train_url) finished.",
    "source" : "Task"
  }, {
    "time" : "2022-11-26T16:03:12+08:00",
    "level" : "Info",
    "message" : "[worker-0] Training output(parameter name: train_url) Uploading.",
    "source" : "Task"
  }, {
    "time" : "2022-11-26T16:03:11+08:00",
    "level" : "Info",
    "message" : "[worker-0] Training finished. Exit code 1.",
    "source" : "Task"
  }, {
    "time" : "2022-11-26T16:02:10+08:00",
    "level" : "Info",
    "message" : "[worker-0] training started.",
    "source" : "Task"
  }, {
    "time" : "2022-11-26T16:02:09+08:00",
    "level" : "Info",
    "message" : "Training job is running.",
    "source" : "Job"
  }, {
    "time" : "2022-11-26T16:02:06+08:00",
    "level" : "Info",
    "message" : "[Pod: modelarts-job-5bd61eea-9de2-4864-a0f7-5fae966171b5-worker-0] Started: Started container",
    "source" : "K8S"
  }, {
    "time" : "2022-11-26T16:02:06+08:00",
    "level" : "Info",
    "message" : "[Pod: modelarts-job-5bd61eea-9de2-4864-a0f7-5fae966171b5-worker-0] SuccessfulCreate: Created container",
    "source" : "K8S"
  }, {
    "time" : "2022-11-26T16:02:05+08:00",
    "level" : "Info",
    "message" : "[Pod: modelarts-job-5bd61eea-9de2-4864-a0f7-5fae966171b5-worker-0] Pulled: Successfully pulled image \"swr.cn-north-7.myhuaweicloud.com/modelarts-job-dev-image/modelarts-tool-container:1.0.0-5.3.1-b002.2\"",
    "source" : "K8s"
  } ]
}

状态码:400

Bad Request。

{
  "error_code" : "ModelArts.50004000",
  "error_msg" : "Bad request."
}

状态码

状态码

描述

200

ok

400

Bad Request。

错误码

请参见错误码