Sdílet prostřednictvím


Protokolování aplikací v Azure Container Apps

Azure Container Apps poskytuje dva typy kategorií protokolování aplikací:

Streamy protokolů můžete zobrazit téměř v reálném čase v Azure Portal nebo CLI. Další možnosti pro ukládání a monitorování protokolů najdete v tématu Možnosti protokolování.

Konzolové protokoly kontejneru

Protokoly konzoly pocházejí z stderr a stdout zpráv kontejnerů v kontejnerové aplikaci a Dapr sidecarů. Při implementaci protokolování v aplikaci můžete řešit problémy a monitorovat stav aplikace.

Návod

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 o osvědčených postupech najdete v tématu Návrh operací.

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ě vázaná doména
  • Ověřování povoleno v aplikaci
  • Vytvoření konfigurace ověřování
  • Konfigurace ověřování byla úspěšně vytvořena.
  • Nastavení váhy síťového 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 Message
Dapr Informace Úspěšně vytvořena komponenta Dapr <component-name> s oborem <dapr-component-scope>
Dapr Informace Úspěšně aktualizována Dapr komponenta <component-name> s rozsahem <component-type>
Dapr Error Chyba při vytváření Dapr komponenty <component-name>
Připojení svazků Informace Úspěšně připojen svazek <název svazku> pro revizi <revize>
Připojení svazků Error Chyba při připojování názvu svazku <>
Vazba domény Informace Úspěšně připojena doména <domain> ke kontejnerové aplikaci <název kontejnerové aplikace>.
Autentizace Informace Ověřování je povolené v aplikaci. Vytvoření konfigurace ověřování
Autentizace Informace Konfigurace ověřování byla úspěšně vytvořena.
Hmotnost provozu Informace Nastavení váhy provozu v procentech <>% pro <název revize\>
Nastavení 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í, jelikož 'ActiveRevisionsMode=Single'
Zavádění revizí Error Při zřizování revize <revision-name> došlo k chybě. Kód chyby: <[ErrImagePull]|[Časový limit]|[ContainerCrashing]>

Další kroky