更新时间:2022-02-22 GMT+08:00
查询job列表
功能介绍
异步任务jobId返回后,若jobId业务层丢失无法通过接口重新获取,现在提供一个新的接口用于查询engine中保存的所有异步任务,返回每个任务的jobId、job状态、原始请求。
URI
- URI 格式
GET /ges/v1.0/{project_id}/graphs/{graph_name}/jobs/status?limit={limit}&offset={offset}
- 参数说明
表1 URI参数说明 参数
是否必选
类型
说明
project_id
是
String
项目编号,用于资源隔离。请参考获取项目ID。
offset
否
Integer
本次查询偏移量,默认为0。
job_id
是
String
Response对应的任务Job ID。
limit
否
Integer
本次查询返回最大数量(最大100000),默认为100000。
请求
- 请求样例
GET /ges/v1.0/1/graphs/movie/jobs/status
响应
参数 |
是否必选 |
类型 |
说明 |
---|---|---|---|
errorMessage |
否 |
String |
系统提示信息,执行成功时,字段可能为空。执行失败时,用于显示错误信息。 |
errorCode |
否 |
String |
系统提示信息,执行成功时,字段可能为空。执行失败时,用于显示错误码。 |
result |
是 |
String |
查询成功时值为success,失败时值为failed |
jobs |
否 |
Json |
查询成功时包含jobs字段,jobs字段中包含系统中保存的job状态列表,单个job的状态结构如表2。 |
参数 |
是否必选 |
类型 |
说明 |
---|---|---|---|
jobId |
是 |
String |
JobId |
request |
是 |
Json |
请求内容,包括command、url和body体 |
status |
是 |
String |
Job执行状态,取值为pending/running/complete |
父主题: Job管理API