Informazioni di riferimento: Log delle risorse di Gestione API di Azure

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