查询execution事件
功能介绍
查询指定执行结果的事件。
URI
GET /v1/executions/{execution_id}/events
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
execution_id |
是 |
String |
执行结果ID,即创建execution接口返回值。 |
请求消息
请求示例
GET /v1/executions/e19d3faf-9f04-9685-e5c0-fbe8d40b96cd/events HTTP/1.1 Host:Host Server Content-Type:application/json
响应消息
响应参数
响应中结构如表2所示。
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
metadata |
元信息。 |
|
|
involvedObject |
事件相关主体信息。 |
|
|
reason |
String |
事件状态。 |
|
message |
String |
事件详细信息。 |
|
firstTimestamp |
String |
事件首次上报时间。 |
|
lastTimestamp |
String |
事件末次上报时间。 |
|
count |
Integer |
事件发生次数。 |
|
type |
String |
事件类型。 |
|
elemType |
String |
元素type. |
|
elemId |
String |
元素名称。 |
|
actionName |
String |
执行动作名称。 |
响应示例
[
{
"metadata": {
"name": "gcs-exec-3-08-20-144951.154c848add38e9f9",
"namespace": "c51567523b744d098a8a81ede51894ac"
},
"involvedObject": {
"name": "gcs-exec-3-08-20-144951",
"namespace": "c51567523b744d098a8a81ede51894ac"
},
"reason": "执行成功##SuccessfulFinish",
"message": "元素(job-a-init)执行create成功. ## Element(job-a-init) execute Action: create successfully",
"firstTimestamp": "2018-08-20T06:41:44Z",
"lastTimestamp": "2018-08-20T06:41:44Z",
"count": 1,
"type": "Normal",
"elemType": "KubeDAG.init",
"elemId": "job-a-init",
"actionName": "create"
},
{
"metadata": {
"name": "gcs-exec-3-08-20-144951.154c848ade084c88",
"namespace": "c51567523b744d098a8a81ede51894ac"
},
"involvedObject": {
"name": "gcs-exec-3-08-20-144951",
"namespace": "c51567523b744d098a8a81ede51894ac"
},
"reason": "启动##ActionStart",
"message": "元素(job-c-init)开始执行(create)流程. ## Element(job-c-init) start to Action(create).",
"firstTimestamp": "2018-08-20T06:41:44Z",
"lastTimestamp": "2018-08-20T06:41:44Z",
"count": 1,
"type": "Normal",
"elemType": "KubeDAG.init",
"elemId": "job-c-init",
"actionName": "create"
},
{
"metadata": {
"name": "gcs-exec-3-08-20-144951.154c848ade7ed58e",
"namespace": "c51567523b744d098a8a81ede51894ac"
},
"involvedObject": {
"name": "gcs-exec-3-08-20-144951",
"namespace": "c51567523b744d098a8a81ede51894ac"
},
"reason": "启动##ActionStart",
"message": "元素(job-d-init)开始执行(create)流程. ## Element(job-d-init) start to Action(create).",
"firstTimestamp": "2018-08-20T06:41:44Z",
"lastTimestamp": "2018-08-20T06:41:44Z",
"count": 1,
"type": "Normal",
"elemType": "KubeDAG.init",
"elemId": "job-d-init",
"actionName": "create"
},
]