Popis služby Azure Monitor

Dokončeno

Azure Monitor je platforma pro shromažďování dat ve vašich prostředcích, analýzu dat, vizualizaci informací a dokonce i činnost na základě výsledků. Azure Monitor může monitorovat prostředky Azure, vaše místní prostředky a dokonce i vícecloudové prostředky, jako jsou virtuální počítače hostované s jiným poskytovatelem cloudu.

Následující diagram znázorňuje, jak je Azure Monitor komplexní:

An illustration showing the flow of information that Azure Monitor uses to provide monitoring and data visualization.

Na levé straně vidíte seznam zdrojů dat protokolování a metrik, která je možné shromažďovat v každé vrstvě architektury aplikace, ať jde o aplikaci, operační systém nebo síť.

V centru se data protokolování a metrik ukládají do centrálních úložišť.

Na pravé straně se data používají několika způsoby. V každé vrstvě architektury můžete zobrazit historický výkon v reálném čase nebo agregované a podrobné informace. Data se pro různé cílové skupiny zobrazují na různých úrovních. Na řídicím panelu Azure Monitor můžete zobrazit sestavy na nejvyšší úrovni nebo vytvářet vlastní zobrazení pomocí dotazů Power BI a Kusto.

Data je navíc možné využít k tomu, abyste mohli lépe reagovat na kritické události v reálném čase díky výstrahám dodaným týmu prostřednictvím SMS, e-mailu atd. Nebo můžete použít prahové hodnoty k aktivaci funkce automatického škálování, aby se škálovaly tak, aby splňovaly poptávku.

Azure Log Analytics

Azure Log Analytics je nástroj na webu Azure Portal, na kterém budete zapisovat a spouštět dotazy protokolu na data shromážděná službou Azure Monitor. Log Analytics je robustní nástroj, který podporuje jednoduché, složité dotazy i analýzu dat. Můžete napsat jednoduchý dotaz, který vrátí sadu záznamů, a pak pomocí funkcí Log Analytics řadit, filtrovat a analyzovat záznamy. Můžete napsat rozšířený dotaz, který provede statistickou analýzu a vizualizuje výsledky v grafu a identifikuje konkrétní trend. Ať už pracujete s výsledky dotazů interaktivně, nebo je používáte s dalšími funkcemi služby Azure Monitor, jako jsou upozornění dotazů protokolu nebo sešity, je log Analytics nástroj, který použijete k zápisu a testování těchto dotazů.

Upozornění služby Azure Monitor

Upozornění služby Azure Monitor představují automatizovaný způsob, jak zůstat informovaní, když Azure Monitor zjistí překročení prahové hodnoty. Nastavíte podmínky upozornění, akce oznámení a poté upozornění služby Azure Monitor upozorní při aktivaci výstrahy. V závislosti na konfiguraci se upozornění služby Azure Monitor můžou také pokusit o nápravnou akci.

Screenshot of Azure Monitor Alerts showing total alerts, and then the alerts grouped by severity.

Výstrahy je možné nastavit tak, aby monitorovaly protokoly a triggery u určitých událostí protokolu, nebo je možné je nastavit tak, aby monitorovaly metriky a aktivovaly se při překročení určitých metrik. Můžete například nastavit upozornění na základě metrik, které vás upozorní, když využití procesoru na virtuálním počítači překročilo 80 %. Pravidla upozornění založená na metrikách poskytují výstrahy téměř v reálném čase na základě číselných hodnot. Pravidla založená na protokolech umožňují komplexní logiku napříč daty z více zdrojů.

Upozornění služby Azure Monitor používají skupiny akcí ke konfiguraci, kdo má upozorňovat a jaká akce se má provést. Skupina akcí je jednoduše kolekce oznámení a předvoleb akcí, které přidružíte k jedné nebo více upozorněním. Azure Monitor, Service Health a Azure Advisor používají skupiny akcí k upozornění na aktivaci výstrahy.

Application Insights

Application Přehledy, funkce Azure Monitoru, monitoruje vaše webové aplikace. Aplikační Přehledy je schopný monitorovat aplikace, které běží v Azure, místně nebo v jiném cloudovém prostředí.

Existují dva způsoby konfigurace Přehledy aplikace, které vám pomůžou monitorovat vaši aplikaci. Sadu SDK můžete nainstalovat do aplikace nebo můžete použít agenta Přehledy aplikace. Agent Přehledy aplikace se podporuje v C#.NET, VB.NET, Javě, JavaScriptu, Node.js a Pythonu.

Jakmile je aplikace Přehledy spuštěná, můžete ji použít k monitorování široké škály informací, například:

  • Frekvence požadavků, doba odezvy a frekvence selhání
  • Míry závislostí, doby odezvy a míry selhání, které ukazují, jestli externí služby zpomalují výkon
  • Zobrazení stránek a výkon načítání hlášený prohlížeči uživatelů
  • Volání AJAX z webových stránek, včetně sazeb, doby odezvy a míry selhání
  • Počty uživatelů a relací
  • Čítače výkonu ze serverových počítačů s Windows nebo Linuxem, jako jsou procesor, paměť a využití sítě

Aplikace nejen Přehledy pomáhá monitorovat výkon aplikace, ale můžete ji také nakonfigurovat tak, aby pravidelně odesílala syntetické požadavky do aplikace, takže můžete zkontrolovat stav a monitorovat aplikaci i během období nízké aktivity.