Monitorování virtuálních počítačů Azure
V této lekci prozkoumáte možnosti monitorování Azure pro virtuální počítače a typy dat monitorování, která můžete shromažďovat a analyzovat pomocí služby Azure Monitor. Azure Monitor je komplexní řešení monitorování pro shromažďování, analýzu a reagování na monitorování dat z prostředků Azure a prostředků mimo Azure, včetně virtuálních počítačů. Azure Monitor má dvě hlavní funkce monitorování: metriky Azure Monitoru a protokoly služby Azure Monitor.
Metriky jsou číselné hodnoty shromážděné v předem určených intervalech, aby bylo možné popsat určitý aspekt systému. Metriky můžou měřit výkon virtuálního počítače, využití prostředků, počty chyb, odpovědi uživatelů nebo jakýkoliv jiný aspekt systému, který můžete kvantifikovat. Metriky služby Azure Monitor automaticky monitorují předdefinovanou sadu metrik pro každý virtuální počítač Azure a uchovávají data po dobu 93 dnů s některými výjimkami.
Protokoly se zaznamenávají systémové události, které obsahují časové razítko a různé typy strukturovaných nebo volných dat. Azure automaticky zaznamenává protokoly aktivit pro všechny prostředky Azure. Tato data jsou k dispozici na úrovni prostředku. Azure Monitor ve výchozím nastavení neshromažďuje protokoly, ale můžete nakonfigurovat protokoly služby Azure Monitor tak, aby shromažďovali z jakéhokoli prostředku Azure. Protokoly služby Azure Monitor ukládají data protokolů do pracovního prostoru služby Log Analytics pro dotazování a analýzu.
Vrstvy monitorování virtuálních počítačů
Virtuální počítače Azure mají několik vrstev, které vyžadují monitorování. Každá z následujících vrstev má odlišnou sadu požadavků na telemetrii a monitorování.
- Virtuální počítač hostitele
- Hostovaný operační systém (OS)
- Klientské úlohy
- Aplikace, které běží na virtuálním počítači
Monitorování virtuálního počítače hostitele
Hostitel virtuálního počítače představuje výpočetní prostředky, úložiště a síťové prostředky, které Azure virtuálnímu počítači přiděluje.
Metriky hostitele virtuálního počítače
Metriky hostitele virtuálního počítače měří technické aspekty virtuálního počítače, jako je využití procesoru a jestli je počítač spuštěný. Metriky hostitele virtuálního počítače můžete použít k:
- Aktivujte upozornění, když váš virtuální počítač dosahuje limitů disku nebo procesoru.
- Identifikace trendů nebo vzorů
- Řízení provozních nákladů nastavením velikosti virtuálních počítačů podle využití a poptávky
Azure automaticky shromažďuje základní metriky pro hostitele virtuálních počítačů. Na stránce Přehled virtuálního počítače na webu Azure Portal můžete zobrazit integrované grafy pro následující důležité metriky hostitele virtuálního počítače.
- Dostupnost virtuálních počítačů
- Procento využití procesoru (průměr)
- Využití disku s operačním systémem (celkem)
- Síťové operace (celkem)
- Diskové operace za sekundu (průměr)
Pomocí Průzkumníka metrik služby Azure Monitor můžete vykreslit další grafy metrik, prozkoumat změny a vizuálně korelovat trendy metrik pro vaše virtuální počítače. Pomocí Průzkumníka metrik můžete:
- Vynesete do grafu několik metrik, abyste viděli, kolik provozu dosáhne vašeho virtuálního počítače a jak virtuální počítač funguje.
- Sledujte stejnou metriku na více virtuálních počítačích ve skupině prostředků nebo jiném oboru a pomocí rozdělení zobrazte jednotlivé virtuální počítače v grafu.
- Vyberte flexibilní časové rozsahy a členitost.
- Zadejte mnoho dalších nastavení, jako je typ grafu a rozsahy hodnot.
- Můžete posílat grafy do sešitů nebo je připnout na řídicí panely pro rychlé zobrazení stavu a výkonu.
- Seskupte metriky podle časových intervalů, geografických oblastí, serverových clusterů nebo komponent aplikací.
Doporučená pravidla upozornění
Výstrahy vás aktivně upozorňují na zadané výskyty a vzory v metrikách hostitele virtuálního počítače. Doporučená pravidla upozornění jsou předdefinovaná sada pravidel upozornění na základě běžně monitorovaných metrik hostitelů. Tato pravidla definují doporučené úrovně využití procesoru, paměti, disku a sítě, na které se mají upozorňovat. Pravidla zahrnují také dostupnost virtuálních počítačů, která vás upozorní, když virtuální počítač přestane běžet.
Při vytváření virtuálního počítače Azure nebo následně na stránce portálu virtuálního počítače můžete rychle povolit a nakonfigurovat doporučená pravidla upozornění. Pomocí upozornění služby Azure Monitor můžete také zobrazit, konfigurovat a vytvářet vlastní výstrahy.
Protokoly aktivit
Azure Monitor automaticky zaznamenává a zobrazuje protokoly aktivit pro virtuální počítače Azure. Protokoly aktivit obsahují informace, jako je spuštění nebo úpravy virtuálního počítače. Můžete vytvořit nastavení diagnostiky pro odesílání protokolů aktivit do následujících cílů:
- Protokoly služby Azure Monitor: Složitější dotazování a upozorňování a delší uchovávání až o dva roky.
- Azure Storage: Levnější a dlouhodobé archivace.
- Azure Event Hubs: Předávání mimo Azure
Diagnostika spouštění
Diagnostika spouštění jsou protokoly hostitelů, které můžete použít k řešení potíží se spouštěním virtuálních počítačů. Diagnostiku spouštění můžete povolit ve výchozím nastavení při vytváření virtuálního počítače nebo později pro existující virtuální počítače.
Po povolení diagnostiky spouštění můžete zobrazit snímky obrazovky z hypervisoru virtuálního počítače pro počítače s Windows i Linuxem a zobrazit výstup protokolu sériové konzoly spouštěcí sekvence virtuálního počítače pro počítače s Linuxem. Diagnostika spouštění ukládá data ve spravovaném účtu úložiště.
Hostovaný operační systém, úloha klienta a monitorování aplikací
Monitorování klienta virtuálního počítače může zahrnovat monitorování operačního systému (operačního systému), úloh a aplikací spuštěných na virtuálním počítači. Pokud chcete shromažďovat metriky a protokoly z hostovaného operačního systému a klientských úloh a aplikací, musíte nainstalovat agenta Azure Monitoru a nastavit DCR.
Řadiče domény definují, jaká data se mají shromažďovat a kam se mají tato data odesílat. Řadič domény můžete použít k odesílání dat metrik služby Azure Monitor nebo čítačů výkonu do protokolů služby Azure Monitor nebo metrik Služby Azure Monitor. Data protokolu událostí můžete také odesílat do protokolů služby Azure Monitor. Jinými slovy metriky Služby Azure Monitor můžou ukládat jenom data metrik, ale protokoly azure Monitoru můžou ukládat metriky i protokoly událostí.
Přehledy virtuálních počítačů
Přehledy virtuálních počítačů jsou funkce služby Azure Monitor, která vám pomůže začít monitorovat klienty virtuálních počítačů. Přehledy virtuálních počítačů jsou užitečné zejména při zkoumání celkového využití a výkonu virtuálních počítačů, pokud ještě neznáte metriku primárního zájmu. Přehledy virtuálních počítačů poskytují:
- Zjednodušené onboardingu agenta Azure Monitoru, který umožňuje monitorování hostovaného operačního systému a úloh virtuálního počítače.
- Předkonfigurovaný řadič domény, který monitoruje a shromažďuje nejběžnější čítače výkonu pro Windows a Linux.
- Předdefinované grafy metrik výkonu a sešity metrik výkonu z hostovaného operačního systému virtuálního počítače
- Sada předdefinovanýchsešitch
- Volitelně můžete vytvořit kolekci procesů spuštěných na virtuálním počítači, závislostí s jinými službami a mapu závislostí, která zobrazuje propojené komponenty s jinými virtuálními počítači a externími zdroji.
Předdefinované sešity přehledů virtuálních počítačů zobrazují výkon, připojení, aktivní porty, provoz a další shromážděná data z jednoho nebo několika virtuálních počítačů. Můžete zobrazit data přehledů virtuálních počítačů přímo z jednoho virtuálního počítače nebo zobrazit kombinované zobrazení více virtuálních počítačů a zobrazit a vyhodnotit trendy a vzory napříč virtuálními počítači. Můžete upravit předem vytvořené konfigurace sešitu nebo vytvořit vlastní sešity.
Data protokolu událostí klienta
Přehledy virtuálních počítačů vytvoří řadič domény, který shromažďuje konkrétní sadu čítačů výkonu. Pokud chcete shromažďovat další data, jako jsou protokoly událostí, můžete vytvořit samostatný řadič domény, který určuje data, která chcete shromažďovat z virtuálního počítače a kam je chcete odeslat. Azure Monitor ukládá shromážděná data protokolů do pracovního prostoru služby Log Analytics. Odtud můžete přistupovat k datům a analyzovat je pomocí dotazů protokolu napsaných v dotazovací jazyk Kusto (KQL).