Sdílet prostřednictvím


Shromažďování a analýza protokolů z prostředku Azure ve službě Azure Monitor

Protokoly prostředků poskytují přehled o podrobném provozu prostředku Azure a jsou užitečné pro monitorování jejich stavu a dostupnosti. Prostředky Azure generují protokoly automaticky, ale jejich shromažďování vyžaduje vytvoření nastavení diagnostiky. Tento návod vás provede procesem vytvoření diagnostického nastavení pro odesílání protokolů prostředků do pracovního prostoru Log Analytics, kde je můžete analyzovat prostřednictvím dotazů na protokoly.

V tomto návodu se naučíte, jak:

  • Vytvořte pracovní prostor služby Log Analytics ve službě Azure Monitor.
  • Vytvořte nastavení diagnostiky, které budou shromažďovat protokoly prostředků.
  • Vytvořte jednoduchý dotaz protokolu pro analýzu protokolů.

Výstraha

Za vytvoření pracovního prostoru služby Log Analytics se neplatí, ale za shromažďování protokolů prostředků se účtuje poplatek. Další informace najdete v tématu o cenách log Analytics.

Požadavky

K dokončení kroků v tomto kurzu potřebujete prostředek Azure, který chcete monitorovat. V předplatném Azure můžete použít libovolný prostředek, který podporuje nastavení diagnostiky. Pokud chcete zjistit, jestli prostředek podporuje nastavení diagnostiky, přejděte na webu Azure Portal do nabídky a ověřte, že v části Monitorování v nabídce existuje možnost Nastavení diagnostiky.

Poznámka:

Tento postup se nevztahuje na virtuální počítače Azure. Jejich nabídka Nastavení diagnostiky slouží ke konfiguraci starší verze diagnostického rozšíření pro shromažďování protokolů a metrik z klientského operačního systému.

Vytvoření pracovního prostoru služby Log Analytics

Azure Monitor ukládá data protokolů do pracovního prostoru služby Log Analytics. Pokud jste už v předplatném vytvořili pracovní prostor, můžete ho použít. Můžete se také rozhodnout použít výchozí pracovní prostor v každém předplatném Azure.

Pokud chcete vytvořit nový pracovní prostor služby Log Analytics, použijte následující postup. Pokud budete používat existující pracovní prostor, přejděte do další části.

Na webu Azure Portal v části Všechny služby vyberte pracovní prostory služby Log Analytics.

Snímek obrazovky znázorňující výběr pracovních prostorů Log Analytics na webu Azure Portal

Vyberte Vytvořit a vytvořte nový pracovní prostor.

Snímek obrazovky znázorňující tlačítko Vytvořit

Na kartě Základy vyberte předplatné, skupinu prostředků a oblast pracovního prostoru. Tyto hodnoty nemusí být stejné jako monitorovaný prostředek. Zadejte název, který musí být globálně jedinečný pro všechna předplatná služby Azure Monitor.

 Snímek obrazovky znázorňující kartu Základy pracovního prostoru

Vyberte Zkontrolujte a vytvořte pracovní prostor.

Vytvoření nastavení diagnostiky

Nastavení diagnostiky definuje, kam odesílat záznamy o prostředcích pro konkrétní prostředek. Jedno nastavení diagnostiky může mít více cílů, ale v tomto kurzu používáme jenom pracovní prostor služby Log Analytics.

V části Monitorování v nabídce vašeho prostředku vyberte Nastavení diagnostiky. Pak vyberte Přidat nastavení diagnostiky.

Poznámka:

Některé prostředky můžou vyžadovat jiné výběry. Například účet úložiště vyžaduje, abyste před zobrazením možnosti Přidat nastavení diagnostiky vybrali prostředek. U některých prostředků si také můžete všimnout popisku Preview, protože jejich nastavení diagnostiky je aktuálně ve verzi Preview.

Snímek obrazovky znázorňující nastavení diagnostiky

Každé diagnostické nastavení má tři základní části:

  • Název: Název nemá žádný významný vliv a měl by být popisný pro vás.
  • Kategorie: Kategorie protokolů, které se mají odesílat do každého cíle. Sada kategorií se pro každou službu Azure liší.
  • Cíle: 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.

Zadejte název nastavení diagnostiky a vyberte kategorie, které chcete shromáždit. Definice dostupných kategorií najdete v dokumentaci ke každé službě. Všechny metriky odesílají stejné metriky platformy pro prostředek do pracovního prostoru. To vám umožní analyzovat tato data pomocí dotazů protokolu spolu s dalšími daty monitorování. Vyberte Odeslat do pracovního prostoru služby Log Analytics a pak vyberte pracovní prostor, který jste vytvořili.

Snímek obrazovky znázorňující podrobnosti nastavení diagnostiky

Výběrem možnosti Uložit uložte nastavení diagnostiky.

Generování ukázkových dat

Než nastavení diagnostiky začne shromažďovat data, bude to několik minut trvat. Pokud chcete vygenerovat ukázková data, proveďte operaci na zdroji, který generuje logy. Pokud jste například vybrali účet úložiště, nahrajte do něj některé soubory a pak tyto soubory zobrazte. Každá z těchto akcí vygeneruje položku protokolu, která se odešle do pracovního prostoru služby Log Analytics.

Použijte dotaz protokolu k načtení protokolů

Data se načítají z pracovního prostoru služby Log Analytics pomocí dotazu protokolu napsaného v dotazovacím jazyce Kusto (KQL). Sada předem vytvořených dotazů je k dispozici pro mnoho služeb Azure, takže k zahájení práce nepotřebujete znalosti KQL.

V nabídce vašeho prostředku vyberte Protokoly. Otevře se Log Analytics s oknem centrum Dotazy, které obsahuje předem připravené dotazy pro váš typ prostředku.

Poznámka:

Pokud se okno Dotazy neotevře, vyberte centrum Dotazy v pravém horním rohu.

Snímek obrazovky znázorňující ukázkové dotazy využívající protokoly prostředků

Projděte si dostupné dotazy. Určete, který se má spustit, a vyberte Spustit. Dotaz se přidá do okna dotazu a vrátí se výsledky.

Snímek obrazovky znázorňující výsledky grafu ukázkového dotazu protokolu

Pokud dotaz, který jste zvolili, vytvoří graf, zkuste výběrem karty Výsledky zobrazit výsledky ve formátu tabulky.

Snímek obrazovky znázorňující výsledky tabulky ukázkového dotazu protokolu

Podrobnosti o zápisu dotazů na protokol a použití Log Analytics najdete ve službě Azure Monitor .

Další kroky

Jakmile začnete shromažďovat data pro monitorování vašich prostředků Azure, podívejte se na různé možnosti vytváření pravidel upozornění, která vás mají proaktivně informovat, když Azure Monitor identifikuje zajímavé informace.