Přehled služby Azure Monitor
Azure Monitor pomáhá maximalizovat dostupnost a výkon vašich aplikací a služeb. Nabízí komplexní řešení pro shromažďování dat, analýzy a akce na základě telemetrie z cloudových a místních prostředí. Tyto informace vám pomůžou při zjišťování stavu vašich aplikací a proaktivním identifikování problémů, které je ovlivňují, a prostředků, na kterých jsou závislé.
Tady je několik příkladů toho, co můžete s Azure Monitor dělat:
- Detekce a diagnostika problémů napříč aplikacemi a závislostmi pomocí služby Application Přehledy.
- Korelace problémů s infrastrukturou s přehledy virtuálních počítače a Container Insights
- Pomocí Log Analytics můžete přejít k podrobnostem o datech monitorování, která vám pomohou při řešení potíží a hloubkové diagnostice.
- Podpora operací ve velkém měřítku s inteligentními upozorněními a automatizovanými akcemi
- Vytváření vizualizací pomocí řídicích panelů a sešitůAzure
- Shromažďování dat z monitorovaných prostředků pomocí Azure Monitor Metriky.
Poznámka
Tato služba podporuje Azure Lighthouse, která umožňuje poskytovatelům služeb přihlásit se ke svému vlastnímu tenantovi ke správě předplatných a skupin prostředků, které zákazníci delegovani.
Přehled
Následující diagram poskytuje celkový přehled služby Azure Monitor. Uprostřed diagramu jsou úložiště dat pro metriky a protokoly, což jsou dva základní typy dat používané Azure Monitor. Na levé straně jsou zdroje dat monitorování, která naplňuje tato úložiště dat. Napravo jsou různé funkce, které Azure Monitor tato shromážděná data provádět. To zahrnuje například akce, jako je analýza, výstrahy a streamování do externích systémů.

Monitorování datové platformy
Všechna data shromážděná Azure Monitor zapadnou do jednoho ze dvou základních typů– metrik a protokolů. Metriky jsou číselné hodnoty, které popisují určité aspekty systému v konkrétním bodu v čase. Jsou jednoduché a schopné podporovat scénáře v reálném čase. Protokoly obsahují různé druhy dat uspořádané do záznamů s různými sadami vlastností pro každý typ. Telemetrie, jako jsou události a trasování, se kromě dat o výkonu ukládají jako protokoly, aby je bylo možné všechny kombinovat pro analýzu.
U mnoha prostředků Azure uvidíte data shromážděná službou Azure Monitor přímo na jejich stránce Přehled v Azure Portal. Podívejte se například na jakýkoli virtuální počítač a uvidíte několik grafů zobrazujících metriky výkonu. Kliknutím na kterýkoli z grafů otevřete data v Průzkumníku metrik v Azure Portal, který umožňuje grafovat hodnoty více metrik v průběhu času. Grafy můžete zobrazit interaktivně nebo je připnout na řídicí panel, abyste je mohli zobrazit s jinými vizualizacemi.

Data protokolu shromážděná Azure Monitor můžete analyzovat pomocí dotazů pro rychlé načítání, konsolidaci a analýzu shromážděných dat. Dotazy můžete vytvářet a testovat pomocí Log Analytics v Azure Portal. Pak můžete data přímo analyzovat pomocí různých nástrojů nebo uložit dotazy pro použití s vizualizacemi nebo pravidly upozornění.
Azure Monitor používá verzi dotazovacího jazyka Kusto, která je vhodná pro jednoduché dotazy na protokol, ale zahrnuje také pokročilé funkce, jako jsou agregace, spojení a inteligentní analýzy. Dotazovací jazyk se rychle naučíte pomocí několika lekcí. Pro uživatele, kteří již znají SQL a Splunk, jsou k dispozici konkrétní pokyny.

Jaká data shromažďuje služba Azure Monitor?
Azure Monitor shromažďovat data z různých zdrojů. To se od vaší aplikace, libovolného operačního systému a služeb, na které spoléhá, až po samotnou platformu. Azure Monitor shromažďuje data z každé z následujících vrstev:
- Data monitorování aplikací: Data o výkonu a funkčnosti kódu, který jste napsali, bez ohledu na jeho platformu.
- Data monitorování hostového operačního systému: Data o operačním systému, na kterém je vaše aplikace spuštěná. Může běžet v Azure, v jiném cloudu nebo místně.
- Monitorování dat prostředku Azure: Data týkající se provozu prostředku Azure. Úplný seznam prostředků, které mají metriky nebo protokoly, najdete v tématu Co můžete monitorovat pomocí Azure Monitor?.
- Data monitorování předplatného Azure: Data týkající se provozu a správy předplatného Azure a také data o stavu a provozu samotného Azure.
- Data monitorování tenanta Azure: Data týkající se provozu služeb Azure na úrovni tenanta, například Azure Active Directory.
Azure Monitor začne shromažďovat data, jakmile vytvoříte předplatné Azure a začnete přidávat prostředky, jako jsou virtuální počítače a webové aplikace. Protokoly aktivit zaznamenávat, kdy jsou prostředky vytvořeny nebo upraveny. Metriky vás informují o výkonu prostředku a o prostředcích, které spotřebovává.
Povolte diagnostiku a rozšiřte shromažďováná data do interního provozu prostředků. Přidejte agenta do výpočetních prostředků pro shromažďování telemetrie z hostované operační systémy.
Povolte monitorování aplikace pomocí funkce Application Přehledy, abyste shromažďovaly podrobné informace, včetně zobrazení stránek, požadavků aplikace a výjimek. Dále ověřte dostupnost aplikace tím, že nakonfigurujete test dostupnosti tak, aby simuloval uživatelský provoz.
Vlastní zdroje
Azure Monitor shromažďovat data protokolu z libovolného klienta REST pomocí rozhraní API kolekce dat. To vám umožní vytvořit vlastní scénáře monitorování a rozšířit monitorování na prostředky, které nezpřístupní telemetrii prostřednictvím jiných zdrojů.
Přehledy a kurátorované vizualizace
Monitorování dat je užitečné jenom v případě, že může zvýšit přehled o provozu výpočetního prostředí. Někteří poskytovatelé prostředků Azure mají "kurátorovanou vizualizaci", která poskytuje přizpůsobené prostředí monitorování pro konkrétní službu nebo sadu služeb. Obvykle vyžadují minimální konfiguraci. Větší škálovatelné kurátorované vizualizace se v dokumentaci a v dokumentaci označí jako "přehledy" a označí se Azure Portal.
Další informace najdete v tématu Seznam přehledů a kurátorovaných vizualizacípomocí Azure Monitor . Některé z větších přehledů jsou také popsány níže.
Application Insights
Application Přehledy monitoruje dostupnost, výkon a využití webových aplikací bez ohledu na to, jestli jsou hostované v cloudu nebo místně. Využívá výkonnou platformu pro analýzu dat Azure Monitor poskytuje vám podrobné přehledy o operacích vaší aplikace. Umožňuje diagnostikovat chyby bez čekání na to, až je uživatel nahlásit. Aplikační Přehledy obsahuje body připojení k celé řadě vývojových nástrojů a integruje se s Visual Studio pro podporu vašich DevOps procesů.

Přehledy kontejnerů
Container Insights monitoruje výkon úloh kontejnerů nasazených do spravovaných clusterů Kubernetes hostovaných v Azure Kubernetes Service (AKS). Poskytuje přehled o výkonu shromažďováním metrik z kontrolerů, uzlů a kontejnerů, které jsou k dispozici v Kubernetes prostřednictvím rozhraní API pro metriky. Shromažďují se také protokoly kontejnerů. Po povolení monitorování z clusterů Kubernetes se tyto metriky a protokoly automaticky shromažďují prostřednictvím kontejnerizované verze agenta Log Analytics pro Linux.

Přehledy virtuálních počítače
Přehledy virtuálních počítačů monitorují virtuální počítače Azure ve velkém měřítku. Analyzuje výkon a stav virtuálních počítačů Windows a Linuxu a identifikuje jejich různé procesy a vzájemně propojené závislosti na externích procesech. Řešení zahrnuje podporu monitorování výkonu a závislostí aplikací pro virtuální počítače hostované místně nebo u jiného poskytovatele cloudu.

Reakce na kritické situace
Kromě toho, že vám umožňuje interaktivně analyzovat data monitorování, musí být efektivní řešení monitorování schopné proaktivně reagovat na kritické podmínky identifikované v datech, která shromažďuje. Může to být odeslání textové zprávy nebo e-mailu správci zodpovědnému za prošetřování problému. Nebo můžete spustit automatizovaný proces, který se pokusí opravit chybový stav.
Výstrahy
Upozornění v Azure Monitor vás aktivně upozorní na kritické stavy a potenciálně se pokusí provést nápravnou akci. Pravidla upozornění založená na metrikách poskytují upozornění na základě číselných hodnot v reálném čase. Pravidla založená na protokolech umožňují komplexní logiku napříč daty z více zdrojů.
Pravidla upozornění v Azure Monitor používají skupiny akcí, které obsahují jedinečné sady příjemců a akcí, které lze sdílet mezi více pravidly. Na základě vašich požadavků mohou skupiny akcí provádět takové akce, jako je použití webhooků, aby výstrahy s úvodními externími akcemi nebo integrace s nástroji ITSM.

Automatické škálování
Automatické škálování umožňuje mít spuštěné správné množství prostředků pro zvládnutí zatížení vaší aplikace. Vytvořte pravidla, která používají metriky shromážděné Azure Monitor, abyste zjistili, kdy se při nárůstu zatížení automaticky přidávají prostředky. Úspora peněz odebráním prostředků, které jsou nečinné Zadáte minimální a maximální počet instancí a logiku, kdy se mají prostředky navýšit nebo snížit.

Vizualizace dat monitorování
Vizualizace, jako jsou grafy a tabulky, jsou efektivními nástroji pro souhrn dat monitorování a jejich prezentace různým cílovým skupinám. Azure Monitor má vlastní funkce pro vizualizaci dat monitorování a využívá další služby Azure k jejich publikování pro různé cílové skupiny.
Řídicí panely
Řídicí panely Azure umožňují kombinovat různé druhy dat do jednoho podokna v Azure Portal. Volitelně můžete řídicí panel sdílet s ostatními uživateli Azure. Přidejte výstup jakéhokoli grafu dotazů nebo metrik protokolu na řídicí panel Azure. Můžete například vytvořit řídicí panel, který kombinuje dlaždice zobrazující graf metrik, tabulku protokolů aktivit, graf využití z application Přehledy a výstup dotazu na protokol.

Workbooks
Sešity poskytují flexibilní plátno pro analýzu dat a vytváření bohatých vizuálních sestav v Azure Portal. Umožňují využít více zdrojů dat z azure a kombinovat je do sjednocených interaktivních prostředí. Použijte sešity, které jsou Přehledy, nebo vytvořte vlastní z předdefinovaných šablon.

Power BI
Power BI je služba obchodní analýzy, která poskytuje interaktivní vizualizace napříč různými zdroji dat. Jedná se o efektivní způsob zpřístupnění dat ostatním uživatelům ve vaší organizaci i mimo ni. Můžete nakonfigurovat, Power BI automaticky importovat data protokolu z Azure Monitor, abyste mohli tyto další vizualizace využít.

Integrace a export dat
Často budete mít požadavek na integraci Azure Monitor s jinými systémy a k vytváření vlastních řešení, která používají data monitorování. K zajištění této integrace Azure Monitor služby Azure ve společnosti Azure.
Centrum událostí
Azure Event Hubs je platforma pro streamování a služba pro příjem událostí. Dokáže transformovat a ukládat data pomocí libovolného poskytovatele analýz v reálném čase nebo adaptérů dávkování nebo úložiště. Pomocí Event Hubs můžete streamovat Azure Monitor dat do partnerských nástrojů siem SIEM a nástrojů pro monitorování.
Logic Apps
Logic Apps je služba, která umožňuje automatizovat úlohy a obchodní procesy pomocí pracovních postupů, které se integrují s různými systémy a službami. Aktivity jsou k dispozici pro čtení a zápis metrik a protokolů v Azure Monitor. To vám umožní vytvářet pracovní postupy, které se integrují s různými jinými systémy.
rozhraní API
K dispozici je více rozhraní API pro čtení a zápis metrik a protokolů do a z Azure Monitor kromě přístupu k vygenerovaným upozorněním. Můžete také nakonfigurovat a načíst výstrahy. To vám poskytuje v podstatě neomezené možnosti vytváření vlastních řešení, která se integrují s Azure Monitor.
Další kroky
Přečtěte si další informace:
- Metriky a protokoly pro data shromážděná Azure Monitor.
- Zdroje dat pro způsob odesílání telemetrie různými komponentami aplikace.
- Protokolování dotazů pro analýzu shromážděných dat
- Osvědčené postupy pro monitorování cloudových aplikací a služeb