Použití Aplikace Azure lication Insights

Dokončeno

Aplikace Azure lication Insights je funkce služby Azure Monitor, která umožňuje monitorovat živé aplikace. Application Insights můžete integrovat se službou App Service tak, aby automaticky detekovali anomálie výkonu ve vašich aplikacích.

Application Insights je navržená tak, aby vám pomohla nepřetržitě zlepšit výkon a použitelnost vašich aplikací. Tato funkce nabízí výkonné analytické nástroje, které vám pomůžou diagnostikovat problémy a pochopit, co uživatelé ve skutečnosti s vašimi aplikacemi dělají.

Co je potřeba vědět o Application Insights

Pojďme se podívat na některé charakteristiky Application Insights pro Azure Monitor.

  • Application Insights funguje na různých platformách, včetně .NET, Node.js a Java EE.

  • Tuto funkci můžete použít pro konfigurace hostované místně, v hybridním prostředí nebo v jakémkoli veřejném cloudu.

  • Application Insights se integruje s vašimi procesy azure Pipeline a má spojovací body k mnoha vývojovým nástrojům.

  • Data z mobilních aplikací můžete monitorovat a analyzovat pomocí integrace se sadou Visual Studio App Center.

Diagram znázorňující Aplikace Azure lication Insights přijímající informace z webových stránek, klientských aplikací a webových služeb, které se přenesou do výstrah, Power BI a sady Visual Studio

Co je potřeba vzít v úvahu při používání Application Insights

Application Insights je ideální pro podporu vývojového týmu. Tato funkce pomáhá vývojářům pochopit, jak vaše aplikace funguje a jak se používá. Zvažte monitorování následujících položek ve scénáři konfigurace služby App Service.

  • Zvažte četnost požadavků, dobu odezvy a četnost selhání. Zjistěte, které stránky jsou nejoblíbenější, v jaké denní době a kde jsou vaši uživatelé. Zjistíte, která stránka si vede nejlépe. Pokud se při zvýšení počtu požadavků zvýší i doba odezvy a míra selhání, máte pravděpodobně potíže s prostředky.

  • Zvažte míru závislostí, dobu odezvy a míru selhání. Pomocí Application Insights zjistěte, jestli externí služby snižují výkon vaší aplikace.

  • Zvažte výjimky. Analyzujte agregované statistiky nebo vyberte konkrétní instance a přejděte k podrobnostem trasování zásobníku a souvisejících požadavků. Hlásí se výjimky serveru i prohlížeče.

  • Zvažte výkon zobrazení stránek a načítání. Shromážděte počet zobrazení stránek hlášených prohlížeči uživatelů a analyzujte výkon načítání.

  • Zvažte počty uživatelů a relací. Application Insights vám může pomoct sledovat počet uživatelů a relací připojených k vaší aplikaci.

  • Zvažte čítače výkonu. Přidejte čítače výkonu Application Insights ze serverových počítačů s Windows nebo Linuxem. Monitorujte výstup výkonu procesoru, paměti, využití sítě atd.

  • Zvažte diagnostiku hostitele. Integrujte diagnostiku z Dockeru nebo Azure do application Insights vaší aplikace.

  • Zvažte diagnostické protokoly trasování. Implementujte protokoly trasování z vaší aplikace, které pomáhají korelovat události trasování s požadavky a diagnostikovat problémy.

  • Zvažte vlastní události a metriky. Napište vlastní události a algoritmy sledování metrik jako kód klienta nebo serveru. Sledujte obchodní události, jako je počet prodaných položek nebo počet her, které se vyhrály.