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
- Information om hur du övervakar API:er i API Management finns i Övervaka publicerade API:er
- Läs mer om vanliga och tjänstspecifika scheman för Azure-resursloggar
- Schemareferens för DeveloperPortalAuditLogs