Sdílet prostřednictvím


Pozorovatelnost v Azure Container Apps

Azure Container Apps nabízí několik integrovaných funkcí pozorovatelnosti, které společně podávají ucelený přehled o stavu aplikace kontejneru v průběhu jejího životního cyklu. Tyto funkce pomáhají monitorovat a diagnostikovat stav aplikace s ohledem na výkon, reakci na trendy a kritické problémy.

Patří k nim:

Funkce Popis
Streamování protokolů Zobrazte protokoly systému streamování a konzoly z kontejneru téměř v reálném čase.
Konzola kontejneru Připojte se ke konzole Linuxu v kontejnerech, abyste mohli ladit aplikaci z kontejneru.
Metriky služby Azure Monitor Zobrazte a analyzujte využití výpočetních prostředků a sítě vaší aplikace prostřednictvím dat metrik.
Protokolování aplikace Monitorujte, analyzujte a ladit aplikaci pomocí dat protokolu.
Azure Monitor Log Analytics Spuštěním dotazů můžete zobrazit a analyzovat systémové a aplikační protokoly vaší aplikace.
Upozornění služby Azure Monitor Vytvořte a spravujte upozornění, která vás upozorní na události a podmínky na základě metrik a dat protokolu.

Poznámka:

I když není integrovaná funkce, Azure Monitor Application Insights je výkonný nástroj pro monitorování webových a aplikací na pozadí. I když Služba Container Apps nepodporuje agenta automatické instrumentace Application Insights, můžete kód aplikace instrumentovat pomocí sad Application Insights SDK.

Pozorovatelnost životního cyklu aplikace

Díky pozorovatelným funkcím Container Apps můžete monitorovat aplikaci v průběhu životního cyklu vývoje do produkčního prostředí. Následující části popisují nejúčinnější funkce monitorování pro každou fázi.

Vývoj a testování

Během fáze vývoje a testování je pro ladění kritický přístup k protokolům aplikací a konzole kontejnerů v reálném čase. Container Apps poskytuje:

  • Streamování protokolů: Umožňuje zobrazit streamy protokolů v reálném čase z kontejnerů.
  • Konzola kontejneru: Přístup ke konzole kontejneru za účelem ladění aplikace.

Nasazení

Po nasazení aplikace kontejneru vám průběžné monitorování pomůže rychle identifikovat problémy, ke kterým dochází v případě chybových sazeb, výkonu a spotřeby prostředků.

Azure Monitor umožňuje sledovat aplikaci pomocí následujících funkcí:

Údržba

Container Apps spravuje aktualizace vaší aplikace kontejneru vytvořením revizí. V modrých zelených nasazeních můžete souběžně spouštět více revizí nebo provádět testování A/B. Tyto funkce pozorovatelnosti vám pomůžou monitorovat aplikaci napříč revizemi:

  • Metriky služby Azure Monitor: Monitorování a porovnání klíčových metrik pro více revizí
  • Upozornění služby Azure Monitor: Příjem jednotlivých upozornění na revizi
  • Azure Monitor Log Analytics: Zobrazení, analýza a porovnání dat protokolu pro více revizí

Další kroky