
# 事件轨迹详情 - ShowDetailOfEventTrace
#### 功能介绍
事件轨迹详情，展示事件源到投递目标的投递情况。
#### 调试
您可以在[API Explorer](https://console.huaweicloud.com/apiexplorer/#/openapi/EG/doc?api=ShowDetailOfEventTrace)中调试该接口，支持自动认证鉴权。API Explorer可以自动生成SDK代码示例，并提供SDK代码示例调试功能。
#### 授权信息
账号具备所有API的调用权限，如果使用账号下的IAM用户调用当前API，该IAM用户需具备调用API所需的权限。
- 如果使用角色与策略授权，具体权限要求请参见[权限和授权项](https://support.huaweicloud.com/api-eg/eg-api-025.html)。
- 如果使用身份策略授权，需具备如下身份策略权限。
  
  | 授权项                    | 访问级别 | 资源类型（\*为必须） | 条件键 | 别名             | 依赖的授权项 |
  |:---|:---|:---|:---|:---|:---|
  | eg:event:getEventTrace | Read | -           | -   | eg:sources:get | -      |
     
  
 
#### URI
GET /v1/{project_id}/events/trace/detail/{trace_id}
表1路径参数 
| 参数         | 是否必选 | 参数类型   | 描述       |
|:---|:---|:---|:---|
| trace_id   | 是    | String | 事件唯一标识   |
| project_id | 是    | String | 租户资源空间ID |
   
表2Query参数 
| 参数         | 是否必选 | 参数类型   | 描述   |
|:---|:---|:---|:---|
| channel_id | 是    | String | 通道id |
   
#### 请求参数
表3请求Header参数 
| 参数           | 是否必选 | 参数类型   | 描述                                                       |
|:---|:---|:---|:---|
| X-Auth-Token | 是    | String | 用户Token。通过调用IAM服务获取用户Token接口获取（响应消息头中X-Subject-Token的值）。 |
   
#### 响应参数
**状态码：200**
表4响应Body参数 
| 参数          | 参数类型                                                                          | 描述     |
|:---|:---|:---|
| eventId     | String                                                                        | 事件ID   |
| eventSource | String                                                                        | 事件源    |
| eventType   | String                                                                        | 事件类型   |
| receiveTime | String                                                                        | 接收时间   |
| channelId   | String                                                                        | 通道ID   |
| channelName | String                                                                        | 通道名称   |
| deliverList | Array of [DeliverItem] objects | 事件投递列表 |
   
 表5DeliverItem 
| 参数                | 参数类型                                                                              | 描述        |
|:---|:---|:---|
| subscriptionId    | String                                                                            | 订阅ID，全局唯一 |
| subscriptionName  | String                                                                            | 订阅名称      |
| successCounts     | Integer                                                                           | 成功目标个数    |
| failCounts        | Integer                                                                           | 失败目标个数    |
| allDeliverTimes   | Integer                                                                           | 共投递次数     |
| deliverTargetList | Array of [DeliverTarget] objects | 投递详情      |
   
 表6DeliverTarget 
| 参数                | 参数类型                                                                              | 描述                     |
|:---|:---|:---|
| deliverTargetId   | String                                                                            | 投递目标ID，即事件目标ID         |
| deliverTargetName | String                                                                            | 投递目标名称，即事件目标名称         |
| deliverStatus     | String                                                                            | 投递状态 SUCCESS Or FAILED |
| deliverDetailList | Array of [DeliverDetail] objects | 考虑展示的个数 例如限制只展示最新三条    |
   
 表7DeliverDetail 
| 参数               | 参数类型   | 描述                          |
|:---|:---|:---|
| deliverTime      | String | 投递时间 格式 yyyy/mm/dd hh:mm:ss |
| deliverStatus    | String | 投递状态 SUCCESS Or FAILED      |
| deliverConsuming | String | 投递耗时，单位ms                   |
| deliverRspCode   | String | 投递响应码                       |
   
#### 请求示例
事件轨迹详情
```
GET https://{endpoint}/v1/{project_id}/events/trace/detail/{trace_id}
```
#### 响应示例
**状态码：200**
事件轨迹的返回体
```
{
  "eventId" : "21637dd2-c4af-46e9-a4ba-f21b71deaa82",
  "eventSource" : null,
  "eventType" : null,
  "receiveTime" : 0,
  "channelId" : "65688f41-81d4-479f-bd8f-9727e7595128",
  "channelName" : "default",
  "deliverList" : [ {
    "subscriptionId" : "83799a5c-4e3e-49e5-b2cf-a5aa38758ee0",
    "subscriptionName" : "subscription-03us",
    "successCounts" : 0,
    "failCounts" : 1,
    "allDeliverTimes" : 7,
    "deliverTargetList" : [ {
      "deliverTargetId" : "2ae78b38-46c5-4f64-a1d3-0fc6b0b9324e",
      "deliverTargetName" : "HC.FunctionGraph",
      "deliverStatus" : "fail",
      "deliverDetailList" : [ {
        "deliverTime" : "2023-03-17 18:37:38",
        "deliverStatus" : "FAILED",
        "deliverConsuming" : 1679049458706,
        "deliverRspCode" : ""
      }, {
        "deliverTime" : "2023-03-17 18:37:38",
        "deliverStatus" : "FAILED",
        "deliverConsuming" : 0,
        "deliverRspCode" : ""
      }, {
        "deliverTime" : "2023-03-17 18:37:38",
        "deliverStatus" : "FAILED",
        "deliverConsuming" : 0,
        "deliverRspCode" : ""
      }, {
        "deliverTime" : "2023-03-17 18:37:38",
        "deliverStatus" : "FAILED",
        "deliverConsuming" : 0,
        "deliverRspCode" : ""
      }, {
        "deliverTime" : "2023-03-17 18:37:38",
        "deliverStatus" : "FAILED",
        "deliverConsuming" : 0,
        "deliverRspCode" : ""
      }, {
        "deliverTime" : "2023-03-17 18:37:38",
        "deliverStatus" : "FAILED",
        "deliverConsuming" : 0,
        "deliverRspCode" : ""
      }, {
        "deliverTime" : "2023-03-17 18:37:38",
        "deliverStatus" : "FAILED",
        "deliverConsuming" : 0,
        "deliverRspCode" : ""
      } ]
    } ]
  } ]
}
```
#### 状态码
| 状态码 | 描述       |
|:---|:---|
| 200 | 事件轨迹的返回体 |
   
#### 错误码
请参见[错误码](https://support.huaweicloud.com/api-eg/ErrorCode.html)。
