Dela via


Referens: Gateway-loggschema

GÄLLER FÖR: Alla API Management-nivåer

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.

Property Type Beskrivning
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 skickas till en serverdel
BackendResponseBody sträng Serverdelssvarstext
BackendResponseCode heltal Kod för HTTP-svaret togs emot av en serverdel
BackendResponseHeaders dynamisk Samling HTTP-huvuden som tagits emot från en serverdel
BackendTime lång 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-cacheinblandning i bearbetning av begäranden (träff, miss, ingen)
CacheTime lång Antal millisekunder som spenderas på övergripande API Management-cache-I/O (ansluta, skicka och ta emot byte)
ClientProtocol sträng HTTP-protokollversion för inkommande begäran
ClientTime lång Antal millisekunder som spenderas på övergripande klient-I/O (ansluta, skicka och ta emot byte)
ClientTlsVersion sträng TLS-version som används av klient som skickar begäran
Fel dynamisk Insamling av fel inträffade under bearbetning av begäranden
IsRequestSuccess bool HTTP-begäran har slutförts med svarsstatuskod inom 2xx- eller 3xx-intervall
LastErrorElapsed lång 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 bearbetningen av den interna hanteraren orsakade felet
Metod sträng HTTP-metod för inkommande begäran
OperationId sträng Åtgärdsentitetsidentifierare för aktuell begäran
Produkt-ID 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 heltal Antalet byte som tagits emot från en klient under bearbetning av begäran
ResponseBody sträng Gateway-svarstext
ResponseCode heltal Statuskod för HTTP-svar som skickas till klient
ResponseHeaders dynamisk Samling HTTP-huvuden som skickas till en klient
ResponseSize heltal Antalet byte som har skickats till en klient under bearbetning av begäran
TotalTime lång Antal millisekunder som spenderats på övergripande HTTP-begäran (från första byte som tas 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
AnvändarID sträng Användarentitetsidentifierare för aktuell begäran

Nästa steg