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

