Naslaginformatie over instellingen voor diagnostische logboeken: API Management
VAN TOEPASSING OP: Alle API Management-lagen
In deze naslaginformatie worden instellingen beschreven voor logboekregistratie van diagnostische API-gegevens van een API Management-exemplaar. Raadpleeg de volgende richtlijnen om logboekregistratie van API-aanvragen in te schakelen:
Notitie
Bepaalde instellingen, waar vermeld, zijn alleen van toepassing op logboekregistratie op Application Insights.
Instelling | Type | Description |
---|---|---|
Inschakelen | boolean | Hiermee geeft u op of logboekregistratie van deze API is ingeschakeld. Logboekregistratie kan worden ingeschakeld voor alle API's of voor een afzonderlijke API. Instellingen voor een afzonderlijke API-onderdrukkingsinstellingen voor alle API's, indien ingeschakeld. |
Bestemming | Azure-toepassing Insights-logboekregistratie | Hiermee geeft u logboekregistratie moet worden gebruikt voor Application Insights-logboekregistratie. |
Steekproeven (%) | decimal | Waarden tussen 0 en 100 (procent). Hiermee geeft u het percentage aanvragen op dat wordt geregistreerd. 0% steekproeven betekent dat er geen aanvragen zijn geregistreerd, terwijl 100% steekproeven alle geregistreerde aanvragen betekenen. Standaard: 100 Zie Prestatieimplicaties en logboeksampling voor prestatie-effecten van Application Insights-logboekregistratie. |
Fouten in het logboek altijd vastleggen | boolean | Als deze instelling is ingeschakeld, worden alle fouten vastgelegd, ongeacht de instelling Sampling . |
IP-adres van logboekclient | boolean | Als deze instelling is ingeschakeld, wordt het IP-adres van de client voor API-aanvragen geregistreerd. |
Uitgebreidheid | Hiermee geeft u de uitgebreidheid van de logboeken op en of aangepaste traceringen die zijn geconfigureerd in traceringsbeleid worden vastgelegd. * Fout - mislukte aanvragen en aangepaste traceringen van ernst error * Informatie - mislukte en geslaagde aanvragen, en aangepaste traceringen van ernst error en information * Uitgebreid - mislukte en geslaagde aanvragen, en aangepaste traceringen van ernst error , information en verbose Standaard: informatie |
|
Correlatieprotocol | Hiermee geeft u het protocol op dat wordt gebruikt om telemetrie te correleren die door meerdere onderdelen naar Application Insights wordt verzonden. Standaard: verouderd Zie Telemetriecorrelatie in Application Insights voor meer informatie. |
|
Te registreren headers | lijst | Hiermee geeft u de headers op die zijn geregistreerd voor aanvragen en antwoorden. Standaard: er worden geen headers geregistreerd. |
Aantal nettolading (hoofdtekst) bytes dat moet worden geregistreerd | geheel getal | Hiermee geeft u het aantal initiële bytes van de front-end- of back-endaanvraag of antwoordtekst op die worden geregistreerd. Maximum: 8.192. Standaardwaarde: 0 |
Front-endaanvraag | Hiermee geeft u op of en hoe front-endaanvragen (aanvragen die binnenkomen bij de API Management-gateway) worden geregistreerd. Als deze instelling is ingeschakeld, geeft u headers op die moeten worden geregistreerd, aantal nettoladingbytes dat moet worden geregistreerd of beide. |
|
Front-endantwoord | Hiermee geeft u op of en hoe front-endreacties (antwoorden die uitgaan van de API Management-gateway) worden geregistreerd. Als deze instelling is ingeschakeld, geeft u headers op die moeten worden geregistreerd, aantal nettoladingbytes dat moet worden geregistreerd of beide. |
|
Back-endaanvraag | Hiermee geeft u op of en hoe back-endaanvragen (aanvragen die uitgaan van de API Management-gateway) worden geregistreerd. Als deze instelling is ingeschakeld, geeft u headers op die moeten worden geregistreerd, aantal nettoladingbytes dat moet worden geregistreerd of beide. |
|
Antwoord op back-end | Hiermee geeft u op of en hoe back-endreacties (antwoorden die binnenkomen bij de API Management-gateway) worden geregistreerd. Als deze instelling is ingeschakeld, geeft u headers op die moeten worden geregistreerd, aantal nettoladingbytes dat moet worden geregistreerd of beide. |
Belangrijk
Indien ingeschakeld, kunnen geregistreerde nettoladingen voor aanvragen of antwoorden maximaal 8.192 bytes zijn. API Management dwingt ook een limiet van 32 kB af voor een diagnostische logboekvermelding die naar Azure Monitor wordt verzonden, waaronder de nettoladingen en andere kenmerken, zoals statuscodes, headers en tijdstempels. Als de gecombineerde grootte van de kenmerken groter is dan 32 kB, wordt de vermelding door API Management verwijderd door alle hoofdtekst en traceringsinhoud te verwijderen.
Volgende stappen
- Zie de naslaginformatie voor de diagnostische entiteit in de API Management REST API voor meer informatie.
- Gebruik het traceringsbeleid om aangepaste traceringen toe te voegen aan Application Insights-telemetrie, resourcelogboeken of tracering van aanvragen.