摘要 API 事件记录字段参考
与单个事件记录相比,API 事件摘要记录的保留时间更长。
摘要 API 事件记录字段
表 1 显示了存储在摘要 API 事件记录中的字段示例。
| 字段名称 | 类型 | 描述 |
|---|---|---|
| api_ref | 字符串 | 应用程序接口引用(api_name:api_version) |
| app_name | 字符串 | 已注册的应用程序的名称。 注: 当未使用客户端 ID 或该 ID 在 API 上无效时,该属性将被设置为 undefined 。 网关需要客户机标识来确定哪个应用程序在调用 API。 网关可从此应用程序确定应用程序在包含 API 的产品上预订的计划。 没有客户 ID,网关就无法确定调用的是哪个计划、产品或应用程序。 这是因为单个 API 可以属于多个产品,而每个产品都有多个计划和应用程序,这些应用程序通过客户端 ID 订阅这些计划。 |
| bytes_received | 数量 | 请求中从消费者处接收到的字节数。 |
| bytes_sent | 数量 | 响应中发送给消费者的字节数。 |
| catalog_name | 字符串 | 目录的名称 |
| 日期时间 | 日期 | 记录 API 调用时间的时间戳。 时间戳始终以协调世界时显示。 |
| developer_org_name | 字符串 | 拥有该应用程序的使用者组织的名称。 |
| 网关服务名称 | 字符串 | DataPower® API 网关服务的名称。 由云管理员在网关服务注册时配置。 仅适用于 DataPower API Gateway v10.5.3 或更高版本。 |
| org_name | 字符串 | 拥有该 API 和关联产品的提供者组织的名称。 |
| plan_id | 字符串 | 计划标识。 |
| 产品参考 | 字符串 | 产品参考信息(product_name:product_version) |
| space_name | 字符串 | 发布到空间的产品的空间名称 |
| status_code | 字符串 | 出站响应设置的状态码。 |
| 事件摘要 ID | 字符串 | 分配给事件的唯一 ID |
| time_to_serve_request | 数量 | 从网关收到请求到发出响应所经过的时间(以毫秒为单位 |
事件简要记录示例
{
"api_ref": "switch-api:1.0.0",
"app_name": "api-connect-app-4",
"bytes_received": 888,
"bytes_sent": 9177,
"catalog_name": "api-connect-catalog-1",
"datetime": "2025-06-11T04:00:00.000Z",
"developer_org_name": "api-connect-emard-greenholt-awesome-fantastic-soft-sausages-consumer-organization",
"gateway_service_name": "v6gw",
"org_name": "ibm",
"plan_id": "api-connect-crooks-group-luxurious-tasty-rubber-chair-product:1.0.0:default-plan",
"product_ref": "api-connect-crooks-group-luxurious-tasty-rubber-chair-product:1.0.0",
"space_name": null,
"status_code": "201 Created",
"summary_event_id": "A11ybP3Dnla5jttwIQuGjA",
"time_to_serve_request": 571
}
使用以下操作,通过 API Connect Analytics REST API 检索分析摘要事件数据:
| 操作 | 描述 |
|---|---|
| GET /summary | 此操作将返回事件记录摘要列表。 |
| GET /summary/:id | 此操作根据唯一 ID 返回特定事件摘要记录。 |
| GET /summary/count | 此操作将返回事件摘要记录的总数。 |
注: 这些操作也出现在工具包的分析 CLI 中。