获取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 |
错误码
请参见错误码。