Partekatu honen bidez:


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