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:

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ů.

Přehled služby Azure Monitor

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.

Diagram znázorňující tok dat metrik do Průzkumník metrik pro použití ve vizualizacích

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.

Diagram znázorňující tok dat protokolů do Log Analytics pro analýzu

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ů.

App Insights

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.

Stav kontejneru

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.

Virtuální Přehledy

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.

Snímek obrazovky zobrazuje výstrahy Azure Monitor se závažností, celkovými výstrahami a dalšími informacemi.

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.

Diagram znázorňuje automatické škálování s několika servery na řádku s popiskem Čas procesoru > 80 % a dva servery označené jako minimálně, tři servery jako aktuální kapacita a pět jako maximum.

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.

Snímek obrazovky ukazuje řídicí panel Azure, který obsahuje dlaždice aplikace a zabezpečení spolu s dalšími přizpůsobitelnými informacemi.

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.

Příklad sešitů

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.

Power BI

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: