Referencia: Esquema de registro de puerta de enlace
SE APLICA A: todos los niveles de API Management
En este artículo se proporciona referencia del esquema para el registro de recursos GatewayLogs de Azure API Management. Las entradas de registro también incluyen campos en el esquema común de nivel superior.
Para habilitar la recopilación del registro de recursos en API Management, consulte Supervisión de las API publicadas.
Esquema de GatewayLogs
Se registran las siguientes propiedades para cada solicitud de API.
Propiedad | Tipo | Descripción |
---|---|---|
ApiId | string | Identificador de la entidad de la API de la solicitud actual |
ApimSubscriptionId | string | Identificador de la entidad de la suscripción de la solicitud actual |
ApiRevision | string | Revisión de API para la solicitud actual |
BackendId | string | Identificador de la entidad del back-end de la solicitud actual |
BackendMethod | string | Método HTTP de la solicitud enviada a un back-end |
BackendProtocol | string | Versión del protocolo HTTP de la solicitud enviada a un back-end |
BackendRequestBody | string | Cuerpo de la solicitud de back-end |
BackendRequestHeaders | dinámico | Colección de encabezados HTTP enviados a un back-end |
BackendResponseBody | string | Cuerpo de la respuesta de back-end |
BackendResponseCode | int | Código de la respuesta HTTP recibida de un back-end |
BackendResponseHeaders | dinámico | Colección de encabezados HTTP recibidos de un back-end |
BackendTime | long | Número de milisegundos empleados en la E/S global de back-end (conexión, envío y recepción de bytes) |
BackendUrl | string | Dirección URL de la solicitud enviada a un back-end |
Cache | string | Estado de participación de la caché de API Management en el procesamiento de la solicitud (acierto, error, ninguno) |
CacheTime | long | Número de milisegundos empleados en la E/S de la caché global de API Management (conexión, envío y recepción de bytes) |
ClientProtocol | string | Versión del protocolo HTTP de la solicitud entrante |
ClientTime | long | Número de milisegundos empleados en la E/S global del cliente (conexión, envío y recepción de bytes) |
ClientTlsVersion | string | Versión de TLS usada por la solicitud de envío de cliente |
Errors | dinámico | Recopilación de errores durante el procesamiento de solicitudes |
IsRequestSuccess | bool | La solicitud HTTP se completó con el código de estado de respuesta dentro del intervalo 2xx o 3xx |
LastErrorElapsed | long | Número de milisegundos transcurridos desde que la puerta de enlace recibió una solicitud hasta que se produjo el error |
LastErrorMessage | string | Mensaje de error |
LastErrorReason | string | Motivo del error |
LastErrorScope | string | Ámbito del documento de directiva que contiene la directiva que produjo el error |
LastErrorSection | string | Sección del documento de directiva que contiene la directiva que produjo el error |
LastErrorSource | string | Nombre del controlador interno del procesamiento o de la directiva que produjo el error |
Método | string | Método HTTP de la solicitud entrante |
OperationId | string | Identificador de la entidad de la operación de la solicitud actual |
ProductId | string | Identificador de la entidad del producto de la solicitud actual |
RequestBody | string | Cuerpo de la solicitud de cliente |
RequestHeaders | dinámico | Colección de encabezados HTTP enviados por un cliente |
RequestSize | int | Número de bytes recibidos de un cliente durante el procesamiento de solicitudes |
ResponseBody | string | Cuerpo de la respuesta de la puerta de enlace |
ResponseCode | int | Código de estado de la respuesta HTTP enviada a un cliente |
ResponseHeaders | dinámico | Colección de encabezados HTTP enviados a un cliente |
ResponseSize | int | Número de bytes enviados a un cliente durante el procesamiento de solicitudes |
TotalTime | long | Número de milisegundos invertidos en la solicitud HTTP general (del primer byte recibido por API Management al último byte que recibe un cliente) |
TraceRecords | dinámico | Registros emitidos por directivas de seguimiento |
Url | string | Dirección URL de la solicitud entrante |
UserId | string | Identificador de la entidad del usuario de la solicitud actual |
Pasos siguientes
- Para más información sobre las API de supervisión en API Management, consulte Supervisión de las API publicadas
- Obtenga más información en Esquema específico de servicio y común para los registros de recursos de Azure.
- Referencia del esquema DeveloperPortalAuditLogs