查询训练任务日志
更新时间:2025-05-30
描述
获取一个任务中某个pod的日志。
请求结构
Bash
1POST ?action=DescribeJobLogs&resourcePoolId=xxxx
2Host:aihc.bj.baidubce.com
3Authorization:authorization string
4ContentType: application/json
5X-API-Version: v2
请求头域
除公共头域外,无其它特殊头域。
请求参数
参数名称 | 类型 | 是否必须 | 参数位置 | 说明 |
---|---|---|---|---|
resourcePoolId | String | 是 | Query 参数 | 标识资源池的唯一标识符 |
jobId | String | 是 | Body 参数 | 训练任务ID |
podName | String | 是 | Body 参数 | 训练任务节点名称 |
startTime | String | 否 | Body 参数 | 日志的起始时间,unix时间戳;未设置则返回 Pod 从启动以来的所有日志。 |
endTime | String | 否 | Body 参数 | 日志的结束时间,unix时间戳;未设置则返回 Pod 从启动以来的所有日志。 |
maxLines | String | 否 | Body 参数 | 日志的最大行数;未设置则返回 Pod 从启动以来的所有日志。 |
chunkSize | String | 否 | Body 参数 | 输出日志按着chunk数进行汇聚,例如将10行日志为1条记录,默认1,表示每一行日志作为1条记录 |
marker | String | 否 | Body 参数 | 日志查询标识符 |
返回头域
除公共头域,无其它特殊头域。
返回参数
参数名称 | 类型 | 说明 |
---|---|---|
requestId | String | 请求ID |
jobId | String | 任务ID |
podName | String | Pod名称 |
logs | List<String> | 日志条目 |
nextMarker | String | 下次查询的日志标识符 |
返回示例
JSON
1{
2 "requestId": "356e255d-0a63-4352-8124-aaa1c7641547",
3 "jobId": "job-4cAchnROTlNE",
4 "podName": "test-training-job-0513-2-master-0",
5 "logs": [
6 ""
7 ],
8 "nextMarker": ""
9}