Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tento článek popisuje:
- Typy dat monitorování, které můžete pro tuto službu shromažďovat.
- Způsoby analýzy dat
Poznámka:
Pokud už tuto službu nebo Azure Monitor znáte a chcete jenom vědět, jak analyzovat data monitorování, přečtěte si část Analyzovat na konci tohoto článku.
Pokud máte důležité aplikace a obchodní procesy, které spoléhají na prostředky Azure, musíte monitorovat a dostávat výstrahy pro váš systém. Služba Azure Monitor shromažďuje a agreguje metriky a protokoly ze všech komponent systému. Azure Monitor poskytuje přehled o dostupnosti, výkonu a odolnosti a upozorní vás na problémy. K nastavení a zobrazení dat monitorování můžete použít Azure Portal, PowerShell, Azure CLI, ROZHRANÍ REST API nebo klientské knihovny.
- Další informace o službě Azure Monitor najdete v přehledu služby Azure Monitor.
- Další informace o tom, jak obecně monitorovat prostředky Azure, najdete v tématu Monitorování prostředků Azure pomocí služby Azure Monitor.
Analysis Services také poskytuje několik mechanismů monitorování mimo Azure Monitor:
- SQL Server Profiler, nainstalovaný pomocí aplikace SQL Server Management Studio (SSMS), zaznamenává data o událostech procesu stroje, jako je spuštění dávky nebo transakce, což umožňuje monitorovat serverovou a databázovou aktivitu. Další informace naleznete v tématu Monitorování služby Analysis Services pomocí SQL Server Profiler.
- Extended Events (xEvents) je systém pro nízkoúrovňové sledování a monitorování výkonu, který využívá málo systémových prostředků, je ideálním nástrojem pro diagnostiku problémů na produkčních i testovacích serverech. Další informace naleznete v tématu Monitorování služby Analysis Services s rozšířenými událostmi SQL Serveru.
- Dynamická zobrazení pro správu (DMV) používají syntaxi SQL k přístupu k řádkovým sadám schématu, které vracejí metadata a monitorovací informace o instancích serveru. Další informace naleznete v tématu Použití zobrazení dynamické správy (DMV) k monitorování služby Analysis Services.
Typy zdrojů
Azure používá koncept typů prostředků a ID k identifikaci všeho v předplatném. Typy prostředků jsou také součástí ID prostředků pro každý prostředek spuštěný v Azure. Například jedním z typů prostředků pro virtuální počítač je Microsoft.Compute/virtualMachines
. Seznam služeb a jejich přidružených typů prostředků najdete v tématu Poskytovatelé prostředků.
Azure Monitor podobně organizuje základní data monitorování do metrik a protokolů na základě typů prostředků, označovaných také jako obory názvů. Různé metriky a protokoly jsou k dispozici pro různé typy prostředků. Vaše služba může být přidružená k více než jednomu typu prostředku.
Další informace o typech prostředků pro Analysis Services najdete v referenčních informacích k datům monitorování služby Analysis Services.
Úložiště dat
Pro použití Azure Monitoru:
- Data metrik se ukládají v databázi metrik služby Azure Monitor.
- Data protokolů se ukládají v úložišti protokolů služby Azure Monitor. Log Analytics je nástroj v portálu Azure, který umožňuje dotazování na toto úložiště.
- Protokol aktivit Azure je samostatné úložiště s vlastním rozhraním na webu Azure Portal.
Volitelně můžete směrovat data metriky a protokolu aktivit do úložiště protokolů služby Azure Monitor. Log Analytics pak můžete použít k dotazování na data a jejich korelaci s jinými daty protokolů.
Mnoho služeb může použít nastavení diagnostiky k odesílání metrik a dat protokolů do jiných umístění úložiště mimo Azure Monitor. Mezi příklady patří Azure Storage, hostované partnerské systémy a partnerské systémy mimo Azure pomocí služby Event Hubs.
Podrobné informace o tom, jak Azure Monitor ukládá data, najdete na datové platformě Azure Monitoru.
Metriky služby Azure Monitor
Azure Monitor poskytuje metriky platformy pro většinu služeb. Tyto metriky jsou:
- Individuálně definované pro každý namespace.
- Uložená v databázi metrik časových řad služby Azure Monitor.
- Zjednodušené a schopné podporovat upozorňování téměř v reálném čase.
- Používá se ke sledování výkonu prostředku v průběhu času.
Sbírka: Azure Monitor shromažďuje metriky platformy automaticky. Není nutná žádná konfigurace.
Směrování: Některé metriky platformy můžete také směrovat do protokolů služby Azure Monitor / Log Analytics, abyste je mohli dotazovat s jinými daty protokolů. Zkontrolujte nastavení exportu DS pro každou metriku a zjistěte, jestli můžete pomocí nastavení diagnostiky směrovat metriku do protokolů služby Azure Monitor nebo Log Analytics.
- Další informace najdete v nastavení diagnostiky metrik.
- Informace o konfiguraci nastavení diagnostiky pro službu najdete v tématu Vytvoření nastavení diagnostiky ve službě Azure Monitor.
Seznam všech metrik, které je možné shromáždit pro všechny prostředky ve službě Azure Monitor, najdete v tématu Podporované metriky ve službě Azure Monitor.
Seznam dostupných metrik pro Analysis Services najdete v referenčních informacích k datům monitorování služby Analysis Services.
Protokoly zdrojů Azure Monitor
Logy zdrojů umožňují náhled do operací, které byly provedeny prostřednictvím prostředku Azure. Protokoly se generují automaticky, ale pokud je chcete uložit nebo dotazovat, musíte je směrovat do protokolů služby Azure Monitor. Protokoly jsou uspořádané do jednotlivých kategorií. Daný obor pojmenování může mít více kategorií záznamů prostředků.
Shromažďování: Protokoly prostředků se neshromažďují ani neukládají, dokud nevytvoříte diagnostické nastavení a nepřesměrujete protokoly do jednoho nebo více umístění. Při vytváření nastavení diagnostiky určíte, které kategorie protokolů se mají shromažďovat. Existuje několik způsobů, jak vytvořit a udržovat nastavení diagnostiky, včetně webu Azure Portal, prostřednictvím kódu programu a služby Azure Policy.
Směrování: Navrhované výchozí nastavení je směrovat protokoly prostředků do protokolů Azure Monitor, abyste je mohli dotazovat s jinými daty z protokolů. K dispozici jsou také jiná umístění, jako je Azure Storage, Azure Event Hubs a někteří monitorovací partneři Microsoftu. Další informace naleznete v protokolech prostředků Azure a destinacích protokolů prostředků.
Podrobné informace o shromažďování, ukládání a směrování protokolů prostředků najdete v dokumentu Nastavení diagnostiky ve službě Azure Monitor.
Seznam všech dostupných kategorií protokolů prostředků ve službě Azure Monitor najdete v tématu Podporované protokoly prostředků ve službě Azure Monitor.
Všechny protokoly prostředků v Azure Monitor mají stejná hlavičková pole, za kterými následují pole specifická pro službu. Běžné schéma je popsané ve schématu protokolu prostředků služby Azure Monitor.
- Dostupné kategorie protokolů prostředků, přidružené tabulky Log Analytics a schémata protokolů pro Analysis Services najdete v referenčních informacích k datům monitorování služby Analysis Services.
Protokoly prostředků Analysis Services
Informace o nastavení protokolování diagnostiky najdete v tématu Nastavení protokolování diagnostiky.
Při nastavování protokolování pro Analysis Services můžete vybrat modul nebo události služby , které se mají protokolovat, nebo vybrat AllMetrics pro protokolování dat metrik. Další informace naleznete v tématu Podporované protokoly prostředků pro Microsoft.AnalysisServices/servery.
Protokol aktivit Azure
Protokol aktivit obsahuje události na úrovni předplatného, které sledují operace každého prostředku Azure tak, jak jsou viditelné zvenčí; například vytvoření nového prostředku nebo spuštění virtuálního počítače.
Sbírka: Události protokolu aktivit se automaticky generují a shromažďují v samostatném úložišti pro zobrazení na webu Azure Portal.
Směrování: Data protokolu aktivit můžete odesílat do protokolů služby Azure Monitor, abyste je mohli analyzovat společně s dalšími daty protokolů. K dispozici jsou také jiná umístění, jako je Azure Storage, Azure Event Hubs a někteří monitorovací partneři Microsoftu. Další informace o směrování protokolu aktivit najdete v tématu Přehled protokolu aktivit Azure.
Analýza dat monitorování
Existuje mnoho nástrojů pro analýzu dat monitorování.
Nástroje služby Azure Monitor
Azure Monitor podporuje následující základní nástroje:
Průzkumník metrik, nástroj na webu Azure Portal, který umožňuje zobrazit a analyzovat metriky pro prostředky Azure. Další informace najdete v tématu Analýza metrik pomocí Průzkumníka metrik služby Azure Monitor.
Log Analytics, nástroj na webu Azure Portal, který umožňuje dotazovat a analyzovat data protokolů pomocí dotazovacího jazyka Kusto (KQL). Další informace najdete v tématu Začínáme s dotazy na protokoly ve službě Azure Monitor.
Protokol aktivit, který má uživatelské rozhraní na webu Azure Portal pro zobrazení a základní vyhledávání. Pokud chcete provádět podrobnější analýzu, musíte data směrovat do protokolů služby Azure Monitor a spouštět složitější dotazy v Log Analytics.
Mezi nástroje, které umožňují složitější vizualizaci, patří:
- Řídicí panely , které umožňují kombinovat různé druhy dat do jednoho podokna na webu Azure Portal.
- Sešity, přizpůsobitelné sestavy, které můžete vytvořit v Azure portalu. Sešity mohou obsahovat text, metriky a dotazy na logy.
- Grafana, otevřený nástroj platformy, který exceluje v provozních řídicích panelech Grafana umožňuje vytvářet řídicí panely, které obsahují data z více zdrojů, než je Azure Monitor.
- Power BI, služba obchodní analýzy, která poskytuje interaktivní vizualizace napříč různými zdroji dat. Power BI můžete nakonfigurovat tak, aby automaticky naimportovali data protokolů ze služby Azure Monitor, abyste mohli tyto vizualizace využívat.
Nástroje pro export ve službě Azure Monitor
Data ze služby Azure Monitor můžete získat do jiných nástrojů pomocí následujících metod:
Metrika: Pomocí rozhraní REST API pro metriky extrahujte data metrik z databáze metrik služby Azure Monitor. Rozhraní API podporuje filtrovací výrazy pro upřesnění načtených dat. Další informace najdete v referenčních informacích k rozhraní REST API služby Azure Monitor.
Záznamy: Použijte rozhraní REST API nebo přidružené klientské knihovny.
Další možností je export dat pracovního prostoru.
Pokud chcete začít s rozhraním REST API pro Azure Monitor, přečtěte si průvodce rozhraním REST API pro monitorování Azure.
Analýza metrik analytických služeb
Metriky služby Analysis Services můžete použít v Průzkumníku metrik služby Azure Monitor, abyste mohli monitorovat výkon a stav serverů. Můžete například monitorovat využití paměti a procesoru, počet připojení klientů a využití prostředků dotazů.
Chcete-li zjistit, zda je pro váš server nutné rozšíření kapacity, monitorujte metriky QPU a délky fronty úloh fondu dotazů. Dobrou metrikou pro sledování je průměrná hodnota QPU podle serveru ServerResourceType, která porovnává průměrnou hodnotu QPU pro primární server s fondem dotazů. Podrobné pokyny k horizontálnímu navýšení kapacity serveru na základě dat metrik najdete v tématu Horizontální navýšení kapacity služby Azure Analysis Services.
Úplný seznam metrik shromážděných pro Analysis Services najdete v referenčních informacích k datům monitorování služby Analysis Services.
Analýza protokolů v pracovním prostoru služby Log Analytics
Metriky a události serveru jsou integrovány s xEvents ve vašem prostředku pracovního prostoru Log Analytics k paralelní analýze. Pracovní prostor Služby Log Analytics je také možné nakonfigurovat tak, aby přijímal události z jiných služeb Azure a poskytoval holistický pohled na diagnostická data protokolování v rámci vaší architektury.
Pokud chcete zobrazit diagnostická data, v pracovním prostoru Log Analytics otevřete Protokoly z levé nabídky.
V tvůrci dotazů rozbalte LogManagement>AzureDiagnostics. AzureDiagnostics zahrnuje události modulu a služeb . Všimněte si, že se za běhu vytvoří dotaz. Pole EventClass_s obsahuje názvy xEvent, které můžou vypadat dobře, pokud pro místní protokolování používáte xEvents. Vyberte EventClass_s nebo jeden z názvů událostí a pracovní prostor služby Log Analytics pokračuje ve vytváření dotazu. Nezapomeňte uložit dotazy, abyste je mohli později znovu použít.
Dotazy pro Kusto
Data monitorování můžete analyzovat v protokolech služby Azure Monitor nebo v úložišti Log Analytics pomocí dotazovacího jazyka Kusto (KQL).
Důležité
Když na portálu vyberete protokoly z nabídky služby, otevře se Log Analytics s oborem dotazu nastaveným na aktuální službu. Tento obor znamená, že dotazy protokolu budou obsahovat pouze data z tohoto typu prostředku. Pokud chcete spustit dotaz, který obsahuje data z jiných služeb Azure, vyberte v nabídce Azure Monitorprotokoly. Podrobnosti najdete v tématu Rozsah dotazů protokolu a časový rozsah ve službě Azure Monitor Log Analytics .
Seznam běžných dotazů pro libovolnou službu najdete v rozhraní dotazů Log Analytics.
Následující dotazy jsou užitečné pro monitorování serveru Analysis Services.
Příklad 1
Následující dotaz vrátí doby trvání pro každou událost konce/aktualizace dotazu pro modelovou databázi a server. Pokud dojde k horizontálnímu škálování, výsledky se rozdělí podle replik, protože číslo repliky je součástí ServerName_s. Seskupování podle RootActivityId_g snižuje počet řádků načtený z rozhraní REST API diagnostiky Azure a pomáhá zůstat v mezích limitů, jak je popsáno v limitech rychlosti služby Log Analytics.
let window = AzureDiagnostics
| where ResourceProvider == "MICROSOFT.ANALYSISSERVICES" and Resource =~ "MyServerName" and DatabaseName_s =~ "MyDatabaseName" ;
window
| where OperationName has "QueryEnd" or (OperationName has "CommandEnd" and EventSubclass_s == 38)
| where extract(@"([^,]*)", 1,Duration_s, typeof(long)) > 0
| extend DurationMs=extract(@"([^,]*)", 1,Duration_s, typeof(long))
| project StartTime_t,EndTime_t,ServerName_s,OperationName,RootActivityId_g,TextData_s,DatabaseName_s,ApplicationName_s,Duration_s,EffectiveUsername_s,User_s,EventSubclass_s,DurationMs
| order by StartTime_t asc
Příklad 2
Následující dotaz vrátí spotřebu paměti a QPU pro server. Pokud dojde k rozšíření pomocí škálování, výsledky se rozdělí podle repliky, protože číslo repliky je součástí ServerName_s.
let window = AzureDiagnostics
| where ResourceProvider == "MICROSOFT.ANALYSISSERVICES" and Resource =~ "MyServerName";
window
| where OperationName == "LogMetric"
| where name_s == "memory_metric" or name_s == "qpu_metric"
| project ServerName_s, TimeGenerated, name_s, value_s
| summarize avg(todecimal(value_s)) by ServerName_s, name_s, bin(TimeGenerated, 1m)
| order by TimeGenerated asc
Příklad 3
Následující dotaz vrátí čítače výkonu pro server, které měří počet přečtených řádků za sekundu v modulu Analysis Services.
let window = AzureDiagnostics
| where ResourceProvider == "MICROSOFT.ANALYSISSERVICES" and Resource =~ "MyServerName";
window
| where OperationName == "LogMetric"
| where parse_json(tostring(parse_json(perfobject_s).counters))[0].name == "Rows read/sec"
| extend Value = tostring(parse_json(tostring(parse_json(perfobject_s).counters))[0].value)
| project ServerName_s, TimeGenerated, Value
| summarize avg(todecimal(Value)) by ServerName_s, bin(TimeGenerated, 1m)
| order by TimeGenerated asc
Výstrahy
Upozornění služby Azure Monitor vás aktivně upozorňují, když se v datech monitorování nacházejí konkrétní podmínky. Upozornění umožňují identifikovat a řešit problémy ve vašem systému, než si je zákazníci všimnou. Další informace najdete v tématu Upozornění služby Azure Monitor.
Existuje mnoho zdrojů běžných upozornění pro prostředky Azure. Příklady běžných upozornění pro prostředky Azure najdete v tématu Ukázkové dotazy na upozornění protokolu. Web AMBA (Baseline Alerts) služby Azure Monitor poskytuje poloautomatickou metodu implementace důležitých upozornění, řídicích panelů a pokynů pro metriky platformy. Web se vztahuje na neustále se rozšiřující podmnožinu služeb Azure, včetně všech služeb, které jsou součástí cílové zóny Azure (ALZ).
Unifikované schéma upozornění standardizuje příjem notifikací služby Azure Monitor. Další informace najdete v tématu Běžné schéma upozornění.
Typy výstrah
Na libovolnou metriku nebo zdroj protokolových dat na datové platformě Azure Monitoru můžete nastavit upozornění. Existuje mnoho různých typů upozornění v závislosti na službách, které monitorujete, a na datech monitorování, která shromažďujete. Různé typy upozornění mají různé výhody a nevýhody. Další informace naleznete v tématu Volba správného typu upozornění monitorování.
Následující seznam popisuje typy upozornění služby Azure Monitor, které můžete vytvořit:
- Upozornění na metriky vyhodnocují metriky prostředků v pravidelných intervalech. Metriky můžou být metriky platformy, vlastní metriky, protokoly ze služby Azure Monitor převedené na metriky nebo metriky Application Insights. Upozornění na metriky můžou také použít více podmínek a dynamických prahových hodnot.
- Upozornění protokolu umožňují uživatelům použít dotaz Log Analytics k vyhodnocení protokolů prostředků s předdefinovanou frekvencí.
- Upozornění protokolu aktivit se aktivují, když dojde k nové události protokolu aktivit, která odpovídá definovaným podmínkám. Upozornění na stav prostředků a upozornění na stav služby jsou upozornění z protokolu aktivit, která informují o stavu vašich služeb a prostředků.
Některé služby Azure také podporují upozornění inteligentního zjišťování, výstrahy Prometheus nebo doporučená pravidla upozornění.
U některých služeb můžete monitorovat škálování použitím stejného pravidla upozornění na metriku u více prostředků stejného typu, které existují ve stejné oblasti Azure. Jednotlivá oznámení se odesílají pro každý monitorovaný prostředek. Podporované služby a cloudy Azure najdete v tématu Monitorování více prostředků pomocí jednoho pravidla upozornění.
Pravidla upozornění služby Analysis Services
Následující tabulka uvádí několik běžných a oblíbených pravidel upozornění pro Analysis Services.
Typ upozornění | Podmínka | Popis |
---|---|---|
Ukazatel | Kdykoli je maximální qpu_metric větší než dynamická prahová hodnota. | Pokud se váš QPU pravidelně omezuje, znamená to, že počet dotazů na vaše modely překračuje limit QPU pro váš plán. |
Ukazatel | Kdykoli je maximální hodnota QueryPoolJobQueueLength větší než dynamická prahová hodnota. | Počet dotazů ve frontě vláken dotazového fondu překračuje dostupné QPU. |
Doporučení poradce
U některých služeb, pokud během operací prostředků dojde k kritickým nebo bezprostředním změnám, zobrazí se na stránce Přehled služby na portálu výstraha. Další informace a doporučené opravy výstrahy najdete v doporučeních Advisoru v části Monitorování v nabídce vlevo. Během normálních operací se nezobrazují žádná doporučení poradce.
Další informace o Azure Advisoru najdete v přehledu Azure Advisoru.
Související obsah
- Informace o metrikách, protokolech a dalších důležitých hodnotách vytvořených pro Analysis Services najdete v referenčních informacích k datům monitorování služby Analysis Services .
- Obecné podrobnosti o monitorování prostředků Azure najdete v tématu Monitorování prostředků Azure pomocí služby Azure Monitor .