Naslaginformatie: Schema voor API Management-resourcelogboek

Dit artikel biedt een schemaverwijzing voor het Azure API Management-resourcelogboek GatewayLogs. Logboekvermeldingen bevatten ook velden in het algemene schema op het hoogste niveau.

Zie Gepubliceerde API's bewaken om het verzamelen van resourcelogboeken in API Management in te schakelen.

GatewayLogs-schema

De volgende eigenschappen worden vastgelegd voor elke API-aanvraag.

Eigenschap Type Beschrijving
ApiId tekenreeks ID van de API-entiteit voor de huidige aanvraag
ApimSubscriptionId tekenreeks ID van de abonnemententiteit voor de huidige aanvraag
ApiRevision tekenreeks API-revisie voor huidige aanvraag
BackendId tekenreeks ID van de back-end-entiteit voor de huidige aanvraag
BackendMethod tekenreeks HTTP-methode van de aanvraag die is verzonden naar een back-end
BackendProtocol tekenreeks HTTP-protocolversie van de aanvraag die is verzonden naar een back-end
BackendRequestBody tekenreeks Hoofdtekst van back-endaanvraag
BackendRequestHeaders dynamisch Verzameling HTTP-headers die naar een back-end worden verzonden
BackendResponseBody tekenreeks Hoofdtekst van back-endantwoord
BackendResponseCode int Code van het HTTP-antwoord dat is ontvangen van een back-end
BackendResponseHeaders dynamisch Verzameling HTTP-headers ontvangen van een back-end
BackendTime long Aantal milliseconden dat is besteed aan de algehele back-end-I/O (verbinding maken, verzenden en ontvangen van bytes)
BackendUrl tekenreeks URL van de aanvraag die is verzonden naar een back-end
Cache tekenreeks Status van de betrokkenheid van de API Management-cache bij het verwerken van aanvragen (treffer, misser, geen)
CacheTime long Aantal milliseconden dat is besteed aan io in de cache API Management cache (verbinding maken, bytes verzenden en ontvangen)
ClientProtocol tekenreeks HTTP-protocolversie van de inkomende aanvraag
ClientTime long Aantal milliseconden dat in totaal is besteed aan I/O van de client (verbinding maken, bytes verzenden en ontvangen)
ClientTlsVersion tekenreeks TLS-versie die wordt gebruikt door client die aanvraag verzendt
Fouten dynamisch Er is een fout opgetreden tijdens het verwerken van aanvragen
IsRequestSuccess booleaans HTTP-aanvraag voltooid met antwoordstatuscode binnen het bereik van 2xx of 3xx
LastErrorElapsed long Aantal milliseconden dat is verstreken sinds de gateway een aanvraag heeft ontvangen totdat de fout is opgetreden
LastErrorMessage tekenreeks Foutbericht
LastErrorReason tekenreeks Reden voor de fout
LastErrorScope tekenreeks Het bereik van het beleidsdocument met beleid heeft de fout veroorzaakt
LastErrorSection tekenreeks Sectie van het beleidsdocument met beleid heeft de fout veroorzaakt
LastErrorSource tekenreeks De naamgeving van het beleid of de verwerking van de interne handler heeft de fout veroorzaakt
Methode tekenreeks HTTP-methode van de inkomende aanvraag
OperationId tekenreeks ID van de bewerkingsentiteit voor de huidige aanvraag
ProductId tekenreeks ID van de productentiteit voor de huidige aanvraag
RequestBody tekenreeks Hoofdtekst van clientaanvraag
RequestHeaders dynamisch Verzameling HTTP-headers die door een client worden verzonden
RequestSize int Aantal bytes dat van een client is ontvangen tijdens de verwerking van aanvragen
ResponseBody tekenreeks Hoofdtekst van gatewayantwoord
ResponseCode int Statuscode van het HTTP-antwoord dat is verzonden naar een client
ResponseHeaders dynamisch Verzameling HTTP-headers die naar een client worden verzonden
ResponseSize int Aantal bytes dat naar een client is verzonden tijdens de verwerking van aanvragen
TotalTime long Aantal milliseconden dat is besteed aan de totale HTTP-aanvraag (van eerste byte ontvangen door API Management tot laatste byte die een client heeft ontvangen)
TraceRecords dynamisch Records die worden verzonden door traceringsbeleid
URL tekenreeks URL van de binnenkomende aanvraag
UserId tekenreeks ID van de gebruikersentiteit voor de huidige aanvraag

Volgende stappen