Identifikace nástrojů pro řešení potíží dostupných v Azure
Diagnostika a řešení potíží s aplikací hostovaným v cloudovém prostředí může být složitější než v tradičních prostředích. Pokud chcete tyto typy aplikací úspěšně podporovat, měli byste je monitorovat a pochopit, jak diagnostikovat a řešit případné aspekty těchto aplikací a jejich závislé technologie. K identifikaci problémů můžete použít kombinaci nástrojů a protokolování.
V této lekci se dozvíte o některých různých nástrojích, které můžete použít k analýze problémů se službou Azure Storage.
Dostupné nástroje pro monitorování metrik
Azure Monitor shromažďuje číselná data (metriky) z vašeho účtu úložiště a zpřístupňuje tato data v databázi časových řad. Metriky jsou číselné hodnoty, které popisují určitý aspekt účtu úložiště v určitém okamžiku. Azure Portal nabízí grafický způsob zobrazení těchto metrik téměř v reálném čase. Mezi časem, kdy se metrika zobrazuje na webu Azure Portal, může docházet ke zpoždění několika minut. Na webu Azure Portal můžete:
Konfigurujte metriky (a protokolování)
Zobrazení grafů a výběr metrik pro vizualizaci
Posouzení toho, jak vaše aplikace probíhají v průběhu času
Nakonfigurujte upozornění, která vás upozorní na jakékoli chování, které není běžné.
Karta Sledování stránky Přehled
Náhled běžných metrik můžete získat otevřením karty Monitorování na stránce Přehled účtu úložiště. Následující obrázek ukazuje příklad, který zahrnuje příchozí a výchozí přenos dat pro účet úložiště:
Vlastní řídicí panely
Můžete vytvářet řídicí panely a přidávat grafy, které pečlivě monitorují klíčové metriky, jako je latence nebo počet zpracovaných transakcí. Můžete také prezentovat další informace z vašeho předplatného Azure, například informace o virtuálních počítačích nebo jiný webový obsah, jako jsou oznámení nebo videoobsáv. Tyto řídicí panely je možné sdílet s ostatními uživateli ve vaší organizaci Microsoft Entra. Následující obrázek ukazuje příklad řídicího panelu.
Přehledy úložiště
Přehledy úložiště poskytují jednotné zobrazení výkonu, kapacity a dostupnosti služeb Azure Storage. Můžete sledovat kapacitu úložiště a zobrazit výkon dvěma způsoby: přímo z účtu úložiště nebo ze služby Azure Monitor, abyste viděli různé skupiny účtů úložiště.
Nástroje a sady SDK
Hodnoty metrik můžete zpracovat vytvořením dávkových úloh v Azure CLI, skriptech PowerShellu nebo napsáním kódu, který používá klientskou knihovnu úložiště. Metriky transakcí můžete také archivovat do účtu úložiště a pak je zobrazit nebo zpracovat pomocí stejných nástrojů.
Pokud se rozhodnete archivovat metriky transakcí do účtu úložiště, budou data metrik shromážděna a uložena v jednom blobu jako JSON datový blok ohraničený řádky. Tyto objekty blob můžete zobrazit otevřením příslušného kontejneru protokolů na webu Azure Portal nebo pomocí Průzkumníka služby Storage. Tyto objekty blob můžete stáhnout na místní počítač a zpracovat je pomocí nástrojů a SDK.
Dostupné nástroje pro kontrolu dat protokolu
Ve službě Azure Monitor existují dva typy protokolů: protokoly aktivit a protokoly prostředků.
Protokoly aktivit poskytují přehled o operacích jednotlivých prostředků Azure v předplatném zvenčí (roviny správy) kromě aktualizací událostí služby Service Health. Tento modul nezkoumá protokoly aktivit.
Protokoly prostředků (běžně označované jako diagnostické protokoly) zaznamenávají podrobné informace o operacích s prostředky účtu úložiště, jako jsou bloby nebo soubory. Pokud chcete tyto protokoly zobrazit, musíte je směrovat do umístění v Azure. Potom je můžete zobrazit a analyzovat pomocí nástrojů.
Dotazy na protokoly služby Azure Monitor
Pokud směrujete protokoly do Log Analytics, můžete zkontrolovat data protokolů spuštěním dotazů na webu Azure Portal. Můžete použít předdefinované dotazy, upravit předdefinované dotazy nebo psát nové vlastní dotazy.
Nástroje, které zpracovávají archivované protokoly
Pokud se rozhodnete protokoly archivovat do účtu úložiště, můžete tyto protokoly zobrazit otevřením příslušného kontejneru protokolů na webu Azure Portal nebo pomocí Průzkumníka služby Storage. Ke stažení protokolů do místního počítače můžete použít některý z těchto nástrojů a také nástroj AzCopy.
Zobrazení jednotlivých protokolů může být časově náročné, takže můžete zvážit zpracování protokolů pomocí určitého druhu automatizace. Protokoly můžete zpracovávat tak, že vytvoříte dávkové úlohy v Azure CLI, skriptech PowerShellu nebo napíšete kód, který používá klientskou knihovnu úložiště.