Protokolování aplikace v Azure Container Apps
Azure Container Apps poskytuje dva typy kategorií protokolování aplikací:
- Konzola kontejneru protokoluje datový proud z konzoly kontejneru.
- Systémové protokoly generuje služba Azure Container Apps.
Streamy protokolů můžete zobrazit téměř v reálném čase na webu Azure Portal nebo v rozhraní příkazového řádku. Další možnosti pro ukládání a monitorování protokolů najdete v tématu Možnosti protokolování.
Protokoly konzoly kontejneru
Protokoly konzoly pocházejí z stderr
stdout
kontejnerů v kontejnerové aplikaci a ze sajdkáře Dapr. Při implementaci protokolování v aplikaci můžete řešit problémy a monitorovat stav aplikace.
Tip
Instrumentace kódu pomocí dobře definovaných zpráv protokolu vám může pomoct pochopit, jak váš kód funguje, a ladit problémy. Další informace oosvědčených
Systémové protokoly
Azure Container Apps generuje systémové protokoly, které vás informují o stavu událostí na úrovni služeb. Zprávy protokolu obsahují následující informace:
- Úspěšně vytvořená komponenta dapr
- Úspěšně aktualizována komponenta dapr
- Chyba při vytváření komponenty dapr
- Úspěšně připojený svazek
- Chyba při připojování svazku
- Úspěšně svázaná doména
- Povolené ověřování v aplikaci
- Vytvoření konfigurace ověřování
- Konfigurace ověřování byla úspěšně vytvořena.
- Nastavení váhy provozu
- Vytvoření nové revize:
- Úspěšně zřízená revize
- Deaktivace starých revizí
- Chyba při zřizování revizí
Systémové protokoly generují následující zprávy:
Zdroj | Typ | Zpráva |
---|---|---|
Dapr | Informace | Úspěšně se vytvořil název> komponenty dapr komponenty <s oborem <dapr-component-scope> |
Dapr | Informace | Úspěšně aktualizován název> komponenty komponenty <dapr s oborem <component-type> |
Dapr | Chyba | Chyba při vytváření názvu komponenty dapr <> |
Připojení svazků | Informace | Úspěšně připojený <název> svazku svazku pro <obor revize revize> |
Připojení svazků | Chyba | Chyba při připojování názvu svazku <> |
Vazba domény | Informace | Doména úspěšně vázaná <> na název kontejnerové <aplikace kontejneru> |
Ověřování | Informace | Ověřování je povolené v aplikaci. Vytvoření konfigurace ověřování |
Ověřování | Informace | Konfigurace ověřování byla úspěšně vytvořena. |
Hmotnost provozu | Informace | Nastavení hmotnosti <provozu v procentech> pro <název revize\> |
Zřizování revizí | Informace | Vytvoření nové revize: <název revize> |
Zřizování revizí | Informace | Název úspěšně zřízené revize <> |
Zřizování revizí | Informace | Deaktivace starých revizí od ActiveRevisionsMode=Single |
Zřizování revizí | Chyba | Při zřizování revizí <>došlo k chybě. Kód chyby: <[ErrImagePull]|[ Časový limit]|[ContainerCrashing]> |