Naslaginformatie: Gatewaylogboekschema
VAN TOEPASSING OP: Alle API Management-lagen
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 | Description |
---|---|---|
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 zijn 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 de io van de API Management-cache (verbinding maken, verzenden en ontvangen van bytes) |
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 de aanvraag |
IsRequestSuccess | bool | 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 | Foutmelding |
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 |
Wijze | 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 zijn 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 de eerste byte die door API Management is ontvangen tot de laatste byte die een client heeft ontvangen) |
TraceRecords | dynamisch | Records die worden verzonden door traceringsbeleid |
URL | tekenreeks | URL van de binnenkomende aanvraag |
Gebruikers-id | tekenreeks | ID van de gebruikersentiteit voor de huidige aanvraag |
Volgende stappen
- Zie Gepubliceerde API's bewaken voor informatie over het bewaken van API's in API Management
- Lees meer over Algemeen en servicespecifiek schema voor Azure-resourcelogboeken
- Schemareferentie developerPortalAuditLogs