Integrace elastických protokolů se službou Azure Monitor
V tomto článku se dozvíte, jak začít shromažďovat protokoly Elasticsearch pro vaše instance Azure Data Manageru pro energie ve službě Azure Monitor. Tato funkce integrace je vyvinutá tak, aby vám pomohla ladit problémy související s Elasticsearch ve službě Azure Monitor.
Požadavky
Potřebujete mít pracovní prostor služby Log Analytics. Použije se k dotazování datové sady protokolů Elasticsearch pomocí editoru dotazů dotazovací jazyk Kusto (KQL) v pracovním prostoru služby Log Analytics. Vytvořte pracovní prostor služby Log Analytics na webu Azure Portal.
Musíte mít účet úložiště. Použije se k ukládání výpisů JSON protokolů operátoru Elasticsearch a Elasticsearch. Účet úložiště se nemusí nacházet ve stejném předplatném jako pracovní prostor služby Log Analytics.
Povolení nastavení diagnostiky ke shromažďování protokolů v účtu úložiště a pracovním prostoru služby Log Analytics
Každá instance Azure Data Manageru pro energii se dodává s využitím spravované služby Elasticsearch. Protokoly Elasticsearch shromažďujeme pro účely interního řešení potíží a ladění. Přístup k těmto protokolům můžete získat integrací protokolů Elasticsearch se službou Azure Monitor.
Každé nastavení diagnostiky má tři základní části:
Část | Popis |
---|---|
Name | Toto je název diagnostického protokolu. Ujistěte se, že je pro každý protokol nastavený jedinečný název. |
Kategorie | Kategorie protokolů, které se mají odesílat do každého cíle. Sada kategorií se bude pro každou službu Azure lišit. Navštivte: Podporované kategorie protokolu prostředků |
Místa určení | Jeden nebo více cílů pro odesílání protokolů. Všechny služby Azure sdílejí stejnou sadu možných cílů. Každé nastavení diagnostiky může definovat jedno nebo více cílů, ale maximálně jeden cíl konkrétního typu. Měl by to být účet úložiště, obor názvů služby Event Hubs nebo centrum událostí. |
Podporujeme dva cíle pro vaše protokoly Elasticsearch z Azure Data Manageru pro energetickou instanci:
- Účet úložiště
- Pracovní prostor služby Log Analytics
Postup povolení nastavení diagnostiky pro shromažďování protokolů Elasticsearch
Otevření stránky přehledu o spotřebě energie v Azure Data Manageru
Na levém panelu vyberte Nastavení diagnostiky.
Vyberte Přidat nastavení diagnostiky.
Výběr protokolů Elasticsearch a protokolů operátora Elasticsearch v kategoriích protokolů
Výběr možnosti Odeslat do pracovního prostoru služby Log Analytics
Zvolte Předplatné a název pracovního prostoru služby Log Analytics. Už byste ho vytvořili jako předpoklad.
Výběr možnosti Archivovat do účtu úložiště
Zvolte Název předplatného a účtu úložiště. Už byste ho vytvořili jako předpoklad.
Zvolte Uložit.
Vraťte se na stránku Nastavení diagnostiky. Teď byste viděli nové nastavení diagnostiky vytvořené společně s názvy cílového účtu úložiště a pracovního prostoru služby Log Analytics, který jste zvolili pro toto nastavení.
Zobrazení protokolů Elasticsearch v pracovním prostoru služby Log Analytics nebo jejich stažení jako souborů JSON pomocí účtu úložiště
Zobrazení protokolů a dotazů v pracovním prostoru služby Log Analytics
Editor v pracovním prostoru služby Log Analytics podporuje dotazy Kusto (KQL), pomocí kterých můžete snadno provádět složité dotazy a extrahovat zajímavá data protokolů ze služby Elasticsearch spuštěné ve vaší instanci Azure Data Manageru pro energii.
Spusťte dotazy a prohlédněte si protokoly Elasticsearch v pracovním prostoru služby Log Analytics.
Spouštění dotazů a zobrazení protokolů operátora Elasticsearch v pracovním prostoru služby Log Analytics
Stažení protokolů jako souborů JSON z účtu úložiště
Možnost nabídky Kontejnery na levém panelu stránky přehledu účtu úložiště umožňuje procházet různé adresáře, které přehledně ukládají vaše soubory protokolů.
Protokoly jsou uspořádané do různých složek. Přechod k podrobnostem podle měsíce, data a času
Výběrem libovolného souboru JSON v kontejnerech zobrazíte další možnosti.
Vyberte možnost Stáhnout a stáhněte si soubor JSON. Otevřete ho v editoru kódu podle vašeho výběru.
Další kroky
Po shromáždění protokolů prostředků, jak je vysvětleno v tomto článku, můžete prozkoumat další možnosti.
Vytvořte upozornění dotazu protokolu, které bude proaktivně upozorňováno, když se v datech protokolu identifikují zajímavá data. Vytvoření upozornění dotazu protokolu pro prostředek Azure
Začněte shromažďovat protokoly z jiných zdrojů, jako je Airflow, v instanci Azure Data Manageru pro energii. Integrace protokolů Airflow se službou Azure Monitor