Referens: API Management resursloggschema

Den här artikeln innehåller en schemareferens för resursloggen Azure API Management GatewayLogs. Loggposter innehåller även fält i det gemensamma schemat på den översta nivån.

Information om hur du aktiverar insamling av resursloggen i API Management finns i Övervaka publicerade API:er.

GatewayLogs-schema

Följande egenskaper loggas för varje API-begäran.

Egenskap Typ Description
ApiId sträng API-entitetsidentifierare för aktuell begäran
ApimSubscriptionId sträng Prenumerationsentitetsidentifierare för aktuell begäran
ApiRevision sträng API-revision för aktuell begäran
BackendId sträng Serverdelentitetsidentifierare för aktuell begäran
BackendMethod sträng HTTP-metod för begäran som skickats till en serverdel
BackendProtocol sträng HTTP-protokollversion för begäran som skickats till en serverdel
BackendRequestBody sträng Brödtext för serverdelsbegäran
BackendRequestHeaders dynamisk Samling HTTP-huvuden som skickats till en serverdel
BackendResponseBody sträng Serverdelens svarstext
BackendResponseCode int Kod för HTTP-svaret togs emot av en serverdel
BackendResponseHeaders dynamisk Samling HTTP-huvuden som tagits emot från en serverdel
BackendTime long Antal millisekunder som spenderas på övergripande serverdels-I/O (ansluta, skicka och ta emot byte)
BackendUrl sträng URL för begäran som skickats till en serverdel
Cache sträng Status för API Management cachens inblandning i bearbetning av begäranden (träff, miss, ingen)
CacheTime long Antal millisekunder som spenderats på övergripande API Management cache-I/O (ansluta, skicka och ta emot byte)
ClientProtocol sträng HTTP-protokollversion för inkommande begäran
ClientTime long Antal millisekunder som spenderats på övergripande klient-I/O (ansluta, skicka och ta emot byte)
ClientTlsVersion sträng TLS-version som används av klienten som skickar begäran
Fel dynamisk Insamling av fel uppstod under bearbetning av begäran
IsRequestSuccess boolesk HTTP-begäran slutfördes med svarsstatuskod inom intervallet 2xx eller 3xx
LastErrorElapsed long Antal millisekunder som förflutit sedan gatewayen tog emot begäran tills felet inträffade
LastErrorMessage sträng Felmeddelande
LastErrorReason sträng Felorsak
LastErrorScope sträng Omfånget för principdokumentet som innehåller principen orsakade felet
LastErrorSection sträng Avsnittet i principdokumentet som innehåller principen orsakade felet
LastErrorSource sträng Namngivning av principen eller den interna hanteraren för bearbetning orsakade felet
Metod sträng HTTP-metod för inkommande begäran
OperationId sträng Åtgärdsentitetsidentifierare för aktuell begäran
ProductId sträng Produktentitetsidentifierare för aktuell begäran
RequestBody sträng Brödtext för klientbegäran
RequestHeaders dynamisk Samling HTTP-huvuden som skickas av en klient
RequestSize int Antalet byte som tagits emot från en klient under bearbetning av begäran
ResponseBody sträng Gateway-svarstext
ResponseCode int Statuskod för HTTP-svar som skickas till klient
ResponseHeaders dynamisk Samling HTTP-huvuden som skickas till en klient
ResponseSize int Antalet byte som har skickats till en klient under bearbetning av begäran
TotalTime long Antal millisekunder som spenderats på övergripande HTTP-begäran (från första byte som tagits emot av API Management till senaste byte som en klient tog emot tillbaka)
TraceRecords dynamisk Poster som genereras av spårningsprinciper
URL sträng URL för inkommande begäran
UserId sträng Användarentitetsidentifierare för aktuell begäran

Nästa steg