Riferimento: Schema del log del gateway
SI APPLICA A: Tutti i livelli di Gestione API
Questo articolo fornisce informazioni di riferimento sullo schema per il log delle risorse GatewayLogs di Gestione API di Azure. Le voci di log includono inoltre i campi nello schema comune di primo livello.
Per abilitare la raccolta del log delle risorse in Gestione API, vedere Monitorare le API pubblicate.
Schema di GatewayLogs
Per ogni richiesta dell'API, vengono registrate le proprietà seguenti.
Proprietà | Type | Descrizione |
---|---|---|
ApiID | string | Identificatore dell'entità API per la richiesta corrente |
ApimSubscriptionId | string | Identificatore dell'entità sottoscrizione per la richiesta corrente |
ApiRevision | string | Revisione dell'API per la richiesta corrente |
BackendId | string | Identificatore dell'entità back-end per la richiesta corrente |
BackendMethod | string | Metodo HTTP della richiesta inviata a un back-end |
BackendProtocol | string | Versione del protocollo HTTP della richiesta inviata a un back-end |
BackendRequestBody | string | Corpo della richiesta back-end |
BackendRequestHeaders | dynamic | Raccolta di intestazioni HTTP inviate a un back-end |
BackendResponseBody | string | Corpo della risposta del back-end |
BackendResponseCode | int | Codice della risposta HTTP ricevuta da un back-end |
BackendResponseHeaders | dynamic | Raccolta di intestazioni HTTP ricevute da un back-end |
BackendTime | long | Numero di millisecondi impiegati complessivamente per le operazioni di I/O del back-end (connessione, invio e ricezione byte) |
BackendUrl | string | URL della richiesta inviata a un back-end |
Cache | string | Stato di intervento della cache di Gestione API nell'elaborazione della richiesta (riscontri, mancati riscontri, nessuno) |
CacheTime | long | Numero di millisecondi impiegati complessivamente per l'I/O della cache di Gestione API (connessione, invio e ricezione byte) |
ClientProtocol | string | Versione del protocollo HTTP della richiesta in ingresso |
ClientTime | long | Numero di millisecondi impiegati complessivamente per le operazioni di I/O del client (connessione, invio e ricezione byte) |
ClientTlsVersion | string | Versione di TLS usata dal client che invia la richiesta |
Errori | dynamic | Raccolta di errori verificatisi durante l'elaborazione della richiesta |
IsRequestSuccess | bool | Richiesta HTTP completata con codice di stato risposta compreso nell'intervallo 2xx o 3xx |
LastErrorElapsed | long | Numero di millisecondi trascorsi da quando il gateway ha ricevuto la richiesta fino al momento in cui si è verificato l'errore |
LastErrorMessage | string | Error message |
LastErrorReason | string | Motivo dell'errore |
LastErrorScope | string | Ambito del documento dei criteri contenente il criterio che ha causato l'errore |
LastErrorSection | string | Sezione del documento dei criteri contenente il criterio che ha causato l'errore |
LastErrorSource | string | Denominazione del criterio o del gestore interno di elaborazione che ha causato l'errore |
metodo | string | Metodo HTTP della richiesta in ingresso |
OperationId | string | Identificatore dell'entità operazione per la richiesta corrente |
ProductId | string | Identificatore dell'entità prodotto per la richiesta corrente |
RequestBody | string | Corpo della richiesta client |
RequestHeaders | dynamic | Raccolta di intestazioni HTTP inviate da un client |
RequestSize | int | Numero di byte ricevuti da un client durante l'elaborazione della richiesta |
ResponseBody | string | Corpo della risposta del gateway |
ResponseCode | int | Codice di stato della risposta HTTP inviata a un client |
ResponseHeaders | dynamic | Raccolta di intestazioni HTTP inviate a un client |
ResponseSize | int | Numero di byte inviati a un client durante l'elaborazione della richiesta |
TotalTime | long | Numero di millisecondi impiegati per la richiesta HTTP complessiva (dal primo byte ricevuto da Gestione API all'ultimo byte restituito da un client) |
TraceRecords | dynamic | Record generati dai criteri di traccia |
Url | string | URL della richiesta in ingresso |
ID utente | string | Identificatore dell'entità utente per la richiesta corrente |
Passaggi successivi
- Per informazioni sul monitoraggio delle API in Gestione API, vedere Monitorare le API pubblicate
- Altre informazioni sullo Schema comune e specifico del servizio per i log delle risorse di Azure
- Riferimento allo schema DeveloperPortalAuditLogs