Referenční informace k nastavení diagnostických protokolů: API Management

PLATÍ PRO: Všechny úrovně služby API Management

Tento odkaz popisuje nastavení protokolování diagnostiky rozhraní API z instance služby API Management. Pokud chcete povolit protokolování požadavků rozhraní API, projděte si následující doprovodné materiály:

Poznámka:

Některá nastavení, kde je uvedeno, se vztahují pouze na protokolování do Přehledy aplikace.

Nastavení Typ Popis
Povolit boolean Určuje, jestli je povolené protokolování tohoto rozhraní API.

Protokolování je možné povolit pro všechna rozhraní API nebo pro jednotlivá rozhraní API. Nastavení pro jednotlivá nastavení přepsání rozhraní API pro všechna rozhraní API, pokud je tato možnost povolená.
Cíl protokolovací Aplikace Azure Přehledy Určuje protokolovací nástroj, který se má použít pro protokolování Přehledy aplikace.
Vzorkování (%) decimal Hodnoty od 0 do 100 (procent)
Určuje procento zaprotokolovaných požadavků. 0 % vzorkování znamená, že se protokolují nulové požadavky, zatímco 100% vzorkování znamená, že se protokolují všechny požadavky. Výchozí hodnota: 100

Informace o dopadu na výkon protokolování Přehledy aplikací najdete v tématu Vlivy na výkon a vzorkování protokolů.
Vždy protokolovat chyby boolean Pokud je toto nastavení povolené, protokolují se všechna selhání bez ohledu na nastavení vzorkování .
Ip adresa klienta protokolu boolean Pokud je toto nastavení povolené, zaprotokoluje se IP adresa klienta pro požadavky rozhraní API.
Podrobnosti Určuje úroveň podrobností protokolů a to, jestli se protokolují vlastní trasování nakonfigurovaná v zásadách trasování .

* Chyba – neúspěšné požadavky a vlastní trasování závažnosti error
* Informace – neúspěšné a úspěšné požadavky a vlastní trasování závažnosti error a information
* Podrobné – neúspěšné a úspěšné požadavky a vlastní trasování závažnosti error, informationa verbose

Výchozí: Informace
Korelační protokol Určuje protokol použitý ke korelaci telemetrie odesílaných více komponentami do aplikačního Přehledy. Výchozí: Starší verze

Informace najdete v tématu Korelace telemetrie v Přehledy aplikace.
Hlavičky pro protokolování list Určuje hlavičky, které jsou protokolovány pro požadavky a odpovědi. Výchozí hodnota: Nejsou zaprotokolovány žádné hlavičky.
Počet bajtů datové části, které se mají protokolovat integer Určuje počet počátečních bajtů těla, které jsou protokolovány pro požadavky a odpovědi. Maximum: 8 192. Výchozí hodnota: 0
Front-endový požadavek Určuje, jestli se protokolují front-endové požadavky (požadavky příchozí do brány služby API Management).

Pokud je toto nastavení povolené, zadejte hlavičky, které se mají protokolovat, počet bajtů datové části, které se mají protokolovat, nebo obojí.
Front-endová odpověď Určuje, jestli se protokolují front-endové odpovědi (odchozí odpovědi z brány služby API Management).

Pokud je toto nastavení povolené, zadejte hlavičky, které se mají protokolovat, počet bajtů datové části, které se mají protokolovat, nebo obojí.
Žádost back-endu Určuje, jestli se protokolují požadavky back-endu (požadavky odchozí z brány služby API Management).

Pokud je toto nastavení povolené, zadejte hlavičky, které se mají protokolovat, počet bajtů datové části, které se mají protokolovat, nebo obojí.
Odpověď back-endu Určuje, jestli se protokolují odpovědi back-endu (odpovědi příchozí do brány služby API Management).

Pokud je toto nastavení povolené, zadejte hlavičky, které se mají protokolovat, počet bajtů datové části, které se mají protokolovat, nebo obojí.

Další kroky

  • Další informace najdete v referenčních informacích pro diagnostickou entitu v rozhraní REST API služby API Management.
  • Pomocí zásad trasování můžete do application Přehledy telemetrie, protokolů prostředků nebo trasování požadavků přidat vlastní trasování.