Přehled protokolů Azure Monitoru

Azure Monitor logs je funkce služby Azure Monitor, která shromažďuje a organizuje data protokolů a výkonu z monitorovaných prostředků. Data z více zdrojů je možné konsolidovat do jednoho pracovního prostoru. Mezi tyto zdroje patří:

Data pak můžete analyzovat pomocí sofistikovaného dotazovacího jazyka, který dokáže rychle analyzovat miliony záznamů.

Můžete provést jednoduchý dotaz, který načte konkrétní sadu záznamů nebo provede sofistikovanou analýzu dat a identifikuje kritické vzory v datech monitorování. Pracujte s dotazy na protokol a jejich výsledky interaktivně pomocí Log Analytics, použijte je v pravidlech upozornění k proaktivnímu upozorňování na problémy nebo vizualizujte jejich výsledky v sešitu nebo řídicím panelu.

Poznámka

Azure Monitor protokoly jsou polovinou datové platformy, která podporuje Azure Monitor. Druhá je Azure Monitor ,která ukládá číselná data v databázi časových řad. Číselná data jsou odlehčenější než data v Azure Monitor protokolech. Azure Monitor metriky podporují scénáře v reálném čase, takže jsou užitečné pro upozornění a rychlé zjišťování problémů.

Azure Monitor metriky mohou ukládat pouze číselná data v konkrétní struktuře, zatímco Azure Monitor protokoly mohou ukládat různé datové typy, které mají vlastní struktury. Můžete také provádět komplexní analýzy dat Azure Monitor protokolů pomocí dotazů na protokoly, které nelze použít k analýze dat Azure Monitor metrik.

Co můžete dělat s Azure Monitor protokoly?

Následující tabulka popisuje některé způsoby, jak můžete použít Azure Monitor protokoly:

Description
Analyzovat Pomocí Log Analytics v Azure Portal můžete psát dotazy na protokol a interaktivně analyzovat data protokolů pomocí výkonného analytického modulu.
Výstraha Nakonfigurujte pravidlo upozornění protokolu, které odesílá oznámení nebo automatizuje akci, když výsledky dotazu odpovídají určitému výsledku.
Vizualizace Připněte výsledky dotazů vykreslené jako tabulky nebo grafy na řídicí panel Azure.
Vytvořte sešit pro kombinaci s několika sadami dat v interaktivní sestavě.
Exportujte výsledky dotazu do azure Power BI použít různé vizualizace a sdílet je s uživateli mimo Azure.
Exportujte výsledky dotazu do Grafany, aby bylo možné používat jeho řídicí panely a kombinovat je s jinými zdroji dat.
Získání přehledů Podpora přehledů, které poskytují přizpůsobené prostředí pro monitorování konkrétních aplikací a služeb
Načíst K výsledkům dotazů na protokoly můžete získat přístup z příkazového řádku pomocí Azure CLI.
Přístup k výsledkům dotazů protokolu z příkazového řádku pomocí rutin PowerShellu
Přístup k výsledkům dotazů protokolu z vlastní aplikace pomocí REST API.
Export Nakonfigurujte automatizovaný export dat protokolů do účtu úložiště Azure nebo Azure Event Hubs.
Sestavte pracovní postup pro načtení dat protokolu a zkopírujte je do externího umístění pomocí Azure Logic Apps.

Diagram znázorňuje přehled Azure Monitor protokolů

Shromažďování dat

Po vytvoření pracovního prostoru služby Log Analytics musíte nakonfigurovat zdroje pro odesílání dat. Žádná data se neshromažďová automaticky.

Tato konfigurace se bude lišit v závislosti na zdroji dat. Například:

Úplný seznam zdrojů dat, které můžete nakonfigurovat pro odesílání dat do protokolů Azure Monitor najdete v tématu Co monitoruje Azure Monitor?.

Log Analytics a pracovní prostory

Log Analytics je nástroj v Azure Portal. Můžete ho použít k úpravám a spouštění dotazů na protokol a interaktivní analýze jejich výsledků. Tyto dotazy pak můžete použít k podpoře dalších funkcí v Azure Monitor, jako jsou upozornění dotazů na protokol a sešity. K Log Analytics můžete přistupovat z možnosti Protokoly v nabídce Azure Monitor nebo z většiny ostatních služeb v Azure Portal.

Popis Log Analytics najdete v tématu Přehled Log Analytics v Azure Monitor. Pokud si chcete projít použití funkcí Log Analytics k vytvoření jednoduchého dotazu na protokol a analýze jeho výsledků, projděte si kurz Log Analytics.

Azure Monitor protokoly ukládají data, která shromažďuje, do jednoho nebo více pracovních prostorů služby Log Analytics. Pracovní prostor definuje:

  • Zeměpisné umístění dat.
  • Přístupová práva definující, kteří uživatelé mají přístup k datům.
  • Nastavení konfigurace, jako je cenová úroveň a uchovávání dat.

Pokud chcete používat protokoly protokolů, musíte vytvořit Azure Monitor jeden pracovní prostor. Jeden pracovní prostor může být dostačující pro všechna data monitorování nebo se můžete rozhodnout vytvořit více pracovních prostorů v závislosti na vašich požadavcích. Můžete mít například jeden pracovní prostor pro produkční data a druhý pro testování.

Pokud chcete vytvořit nový pracovní prostor, podívejte se na vytvoření pracovního prostoru služby Log Analytics v Azure Portal. Důležité informace o vytváření více pracovních prostorů najdete v tématu Návrh nasazení Azure Monitor protokolů.

Dotazy na protokoly

Data se načítá z pracovního prostoru služby Log Analytics prostřednictvím dotazu na protokol, což je požadavek na zpracování dat a vrácení výsledků jen pro čtení. Dotazy na protokol jsou napsané v dotazovacím jazyce Kusto (KQL). KQL je stejný dotazovací jazyk, který Azure Data Explorer používá.

V Log Analytics můžete psát dotazy na protokol, které interaktivně analyzují jejich výsledky, používají je v pravidlech upozornění k proaktivnímu upozorňování na problémy nebo zahrnují jejich výsledky do sešitů nebo řídicích panelů. Přehledy zahrnout předem sestavené dotazy pro podporu jejich zobrazení a sešitů.

Seznam toho, kde se používají dotazy na protokol, a odkazy na kurzy a další dokumentaci, které vám posouží k zahájení práce, najdete v tématu Dotazy na Azure Monitor .

Snímek obrazovky znázorňuje dotazy v Log Analytics

Struktura dat

Dotazy protokolu načítá data z pracovního prostoru služby Log Analytics. Každý pracovní prostor obsahuje více tabulek uspořádaných do samostatných sloupců s více řádky dat. Každá tabulka je definována jedinečnou sadu sloupců. Řádky dat poskytnuté zdrojem dat tyto sloupce sdílí.

Diagram znázorňuje strukturu Azure Monitor protokolů

Data protokolu z aplikace Přehledy také uložená v Azure Monitor, ale ukládají se odlišně v závislosti na tom, jak je vaše aplikace nakonfigurovaná:

  • V případě aplikace založené na pracovním prostoru se data ukládají v pracovním prostoru služby Log Analytics ve standardní sadě tabulek. Mezi typy dat patří požadavky aplikací, výjimky a zobrazení stránek. Stejný pracovní prostor může používat více aplikací.

  • V případě klasické aplikace se data neuchovávají v pracovním prostoru služby Log Analytics. Používá stejný dotazovací jazyk a dotazy můžete vytvářet a spouštět pomocí stejného nástroje Log Analytics v Azure Portal. Datové položky pro klasické aplikace se ukládají odděleně od sebe navzájem. Obecná struktura je stejná jako u aplikací založených na pracovních prostorech, i když se názvy tabulek a sloupců liší.

Podrobné porovnání schématu pro aplikace založené na pracovních prostorech a klasické aplikace najdete v tématu Změny prostředků založené na pracovních prostorech.

Poznámka

Klasické prostředí application Přehledy zahrnuje zpětnou kompatibilitu pro dotazy na prostředky, sešity a upozornění založená na protokolech. Pokud chcete dotazovat nebo zobrazit novou tabulkovoustrukturu nebo schéma založené na pracovních prostorech, musíte nejprve přejít do pracovního prostoru služby Log Analytics. Ve verzi Preview vám výběrem protokolů v podokně Přehledy aplikací poskytnete přístup ke klasickému prostředí dotazů Přehledy aplikací. Další informace najdete v tématu Obor dotazu.

Diagram znázorňuje strukturu Azure Monitor protokolů pro aplikační Přehledy

Vztah k Azure Data Explorer

Azure Monitor protokoly jsou založené na Azure Data Explorer. Pracovní prostor služby Log Analytics je zhruba ekvivalentem databáze v Azure Data Explorer. Tabulky jsou strukturované stejně a obě používají KQL.

Zkušenosti s používáním Log Analytics k práci s Azure Monitor dotazy v Azure Portal se podobají používání webového uživatelského rozhraní Azure Data Explorer. Data z pracovního prostoru služby Log Analyticsmůžete dokonce zahrnout do Azure Data Explorer dotazu .

Další kroky