获取task详情
功能介绍
获取task详情
调试
您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。
URI
GET /v1/{project_id}/eihealth-projects/{eihealth_project_id}/nextflow/jobs/{job_id}/tasks/{task_id}
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
eihealth_project_id |
是 |
String |
平台项目ID,您可以在平台单击所需的项目名称,进入项目设置页面查看。 最小长度:1 最大长度:128 |
|
project_id |
是 |
String |
华为云项目ID,您可以从获取项目ID中获取。 最小长度:1 最大长度:128 |
|
job_id |
是 |
String |
作业id 最小长度:1 最大长度:128 |
|
task_id |
是 |
String |
task id 最小长度:1 最大长度:128 |
请求参数
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
X-Auth-Token |
是 |
String |
用户Token。Token认证就是在调用API的时候将Token加到请求消息头,从而通过身份认证,获得操作API的权限,获取Token接口响应消息头中X-Subject-Token的值即为Token。 最小长度:1 最大长度:32768 |
响应参数
状态码: 200
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
id |
String |
task id |
|
command |
String |
task执行命令 |
|
status |
String |
task状态 |
|
error_action |
String |
task失败后的策略 |
|
exit |
Integer |
task退出状态码 |
|
work_dir |
String |
task执行路径 |
|
environment |
String |
task执行的环境变量值 |
|
module |
Array of strings |
子任务运行环境列表 |
|
container |
String |
容器名称 |
|
attempt |
Integer |
执行次数 |
|
scratch |
String |
临时工作目录 |
|
execution_time |
NextflowTaskExecutionTime object |
task执行时间信息 |
|
resource_requested |
task资源信息 |
|
|
resource_usage |
NextflowTaskResourceUsage object |
task资源使用信息 |
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
submit |
String |
提交时间 |
|
start |
String |
开始时间 |
|
complete |
String |
完成时间 |
|
duration |
Long |
总时间 |
|
realtime |
Long |
实际运行时间 |
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
container |
String |
容器名称 |
|
queue |
String |
执行队列,使用','分隔多个值 |
|
cpus |
Integer |
指定task执行需要的cpu数量 |
|
memory |
String |
指定task执行需要的内存大小 |
|
disk |
String |
指定task执行需要的磁盘大小 |
|
time |
String |
指定task执行需要的时间 |
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
cpu_percent |
Double |
cpu占用率 |
|
mem_percent |
Double |
内存占用率 |
|
rchar |
Long |
读取字符数 |
|
wchar |
Long |
写入字符数 |
|
read_bytes |
Long |
读取字节数 |
|
write_bytes |
Long |
写入字符数 |
|
vmem |
Long |
process虚拟内存大小 |
|
rss |
Long |
process实际内存大小 |
|
peak_vmem |
Long |
process虚拟内存峰值 |
|
peak_rss |
Long |
process实际内存峰值 |
|
syscr |
Long |
系统调用次数 |
|
syscw |
Long |
系统调用次数 |
|
vol_ctxt |
Long |
自愿上下文切换数 |
|
inv_ctxt |
Long |
非自愿上下文切换数 |
请求示例
无
响应示例
状态码: 200
OK
{
"id" : "1",
"command" : "printf 'Hello World!' | split -b 6 - chunk_\n echo 'Hello World!'",
"status" : "COMPLETED",
"exit" : 0,
"work_dir" : "/nextflow/__nextflow_work__/a49cd176-c35a-4e27-b287-659a7de1b9d9/c75e9b6b-c719-40cc-a77a -772a367b3068/bf/96d1bcb452ae0b420c74965b3b770d",
"module" : [ ],
"container" : "100.79.1.215:20202/hwofficial/coredns:1.23.2",
"attempt" : 1,
"execution_time" : {
"submit" : "2023-03-15T07:43:51Z",
"start" : "2023-03-15T07:43:52Z",
"complete" : "2023-03-15T07:43:54Z",
"duration" : 2445,
"realtime" : 588
},
"resource_requested" : {
"container" : "100.79.1.215:20202/hwofficial/coredns:1.23.2",
"cpus" : 1
},
"resource_usage" : {
"cpu_percent" : 1.7,
"mem_percent" : 0,
"rchar" : 44191,
"wchar" : 244,
"read_bytes" : 4096,
"write_bytes" : 0,
"vmem" : 3735552,
"rss" : 2658304,
"peak_vmem" : 3735552,
"peak_rss" : 2658304,
"syscr" : 125,
"syscw" : 16,
"vol_ctxt" : 6,
"inv_ctxt" : 0
}
}
状态码
|
状态码 |
描述 |
|---|---|
|
200 |
OK |
错误码
请参见错误码。