Monitorování služby Azure Table Storage
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.
Důležité
Metriky a protokoly ve službě Azure Monitor podporují jenom účty úložiště Azure Resource Manageru. Azure Monitor nepodporuje klasické účty úložiště. Pokud chcete použít metriky nebo protokoly klasického účtu úložiště, musíte migrovat na účet úložiště Azure Resource Manageru. Další informace najdete v tématu Migrace do Azure Resource Manageru.
Přehledy
Některé služby v Azure mají integrovaný řídicí panel monitorování na webu Azure Portal, který poskytuje výchozí bod pro monitorování vaší služby. Tyto řídicí panely se nazývají přehledy a najdete je v Centru přehledů služby Azure Monitor na webu Azure Portal.
Přehledy azure Storage nabízejí jednotný pohled na výkon úložiště, kapacitu a dostupnost. Viz Monitorování úložiště pomocí přehledů služby Azure Monitor Storage.
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 jeden typ prostředku 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.
Úložiště dat
Pro Azure Monitor:
- 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 na webu Azure Portal, který se může dotazovat 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 platformy Azure Monitoru
Azure Monitor poskytuje metriky platformy pro většinu služeb. Tady jsou:
- Individuálně definované pro každý obor názvů.
- 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.
Kolekce: 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 pomocí jiných dat 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 Azure Table Storage najdete v referenčních informacích k datům monitorování služby Azure Table Storage.
Důležité
9. ledna 2024 Analýza úložiště metriky, které se označují také jako klasické metriky, byly vyřazeny. Pokud jste použili klasické metriky, přečtěte si téma Přechod z metrik Analýza úložiště na metriky služby Azure Monitor a přechod na metriky ve službě Azure Monitor. Pokud chcete, můžete dál používat klasické protokoly. Doporučujeme ale místo protokolů Analýza úložiště přejít na použití protokolů azure Storage ve službě Azure Monitor.
Poznámka:
Azure Compute, nikoli Azure Storage, podporuje metriky pro spravované disky nebo nespravované disky. Další informace najdete v tématu Metriky jednotlivých disků pro spravované a nespravované disky.
Protokoly prostředků služby Azure Monitor
Protokoly prostředků poskytují přehled o operacích, které provedl prostředek 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 kategorií. Daný obor názvů může mít více kategorií protokolu prostředků.
Kolekce: Protokoly prostředků se neshromažďují a neukládají, dokud nevytvoříte nastavení diagnostiky a nenasmě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ů služby Azure Monitor, abyste je mohli dotazovat pomocí jiných dat protokolu. K dispozici jsou také jiná umístění, jako je Azure Storage, Azure Event Hubs a někteří monitorovací partneři Microsoftu. Další informace najdete v protokolech prostředků Azure a cílech protokolů prostředků.
Podrobné informace o shromažďování, ukládání a směrování protokolů prostředků najdete v tématu 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ů ve službě Azure Monitor mají stejná pole hlaviček, 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 Azure Table Storage najdete v referenčních informacích k datům monitorování služby Azure Table Storage.
Nastavení diagnostiky služby Azure Table Storage
Při vytváření nastavení diagnostiky zvolte tabulku jako typ úložiště, pro které chcete povolit protokoly. Pak zadejte jednu z následujících kategorií operací, pro které chcete shromažďovat protokoly.
Kategorie | Popis |
---|---|
StorageRead | Operace čtení u objektů |
Přepsání úložiště | Operace zápisu na objekty |
StorageDelete | Operace odstranění objektů |
Skupina kategorií protokolu prostředků auditu umožňuje shromažďovat směrný plán protokolů prostředků, které Microsoft považuje za nezbytné pro auditování vašeho prostředku. Shromažďované informace jsou dynamické a Společnost Microsoft ji může v průběhu času měnit, jakmile budou k dispozici nové kategorie protokolů prostředků. Pokud zvolíte skupinu kategorií auditu , nemůžete zadat žádné jiné kategorie prostředků, protože systém rozhodne, které protokoly se mají shromáždit. Další informace najdete v tématu Nastavení diagnostiky ve službě Azure Monitor: Protokoly prostředků.
Omezení cíle
Obecná omezení cíle najdete v tématu Omezení cíle. Následující omezení platí jenom pro monitorování účtů Azure Storage.
Protokoly nemůžete odesílat do stejného účtu úložiště, který monitorujete pomocí tohoto nastavení. Tato situace by vedla k rekurzivním protokolům, ve kterých položka protokolu popisuje zápis jiné položky protokolu. K ukládání informací protokolu musíte vytvořit účet nebo použít jiný existující účet.
Zásady uchovávání informací nemůžete nastavit.
Pokud archivujete protokoly do účtu úložiště, můžete spravovat zásady uchovávání informací kontejneru protokolů definováním zásad správy životního cyklu. Postup najdete v tématu Optimalizace nákladů tím, že automaticky spravujete životní cyklus dat.
Pokud odesíláte protokoly do Log Analytics, můžete spravovat dobu uchovávání dat služby Log Analytics na úrovni pracovního prostoru nebo dokonce určit různá nastavení uchovávání dat podle datového typu. Postup najdete v tématu Změna doby uchovávání dat.
Protokol aktivit Azure
Protokol aktivit obsahuje události na úrovni předplatného, které sledují operace pro každý prostředek Azure, jak je vidět mimo tento prostředek; Například vytvoření nového prostředku nebo spuštění virtuálního počítače.
Shromažďování: 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 na webu Azure Portal. Sešity můžou obsahovat dotazy na text, metriky a protokoly.
- 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:
Metriky: 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.
Protokoly: 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 pro Azure Table Storage
Metriky pro Azure Table Storage jsou v těchto oborech názvů:
- Microsoft.Storage/storageAccounts
- Microsoft.Storage/storageAccounts/tableServices
Seznam všech podporovaných metrik služby Azure Monitor, které zahrnují Azure Table Storage, najdete v tématu Podporované metriky služby Azure Monitor.
Metriky pro Azure Storage můžete analyzovat pomocí metrik z jiných služeb Azure pomocí Průzkumníka metrik. Otevřete Průzkumníka metrik výběrem metrik z nabídky Azure Monitor . Podrobnosti o použití tohoto nástroje najdete v tématu Analýza metrik pomocí Průzkumníka metrik služby Azure Monitor.
Tento příklad ukazuje, jak zobrazit transakce na úrovni účtu.
U metrik, které podporují dimenze, můžete metriku filtrovat s požadovanou hodnotou dimenze. Tento příklad ukazuje, jak zobrazit transakce na úrovni účtu konkrétní operace výběrem hodnot pro dimenzi název rozhraní API.
Úplný seznam dimenzí, které Azure Storage podporuje, najdete v tématu Dimenze metrik.
Analýza protokolů pro Azure Table Storage
K protokolům prostředků můžete přistupovat buď jako objekt blob v účtu úložiště, jako data událostí, nebo prostřednictvím dotazů Log Analytics. Informace o tom, jak tyto protokoly najít, najdete v protokolech prostředků Azure.
Seznam operací SMB a REST, které jsou protokolované, získáte v tématu Protokolované operace úložiště a stavové zprávy.
Položky protokolu se vytvoří pouze v případě, že se pro koncový bod služby provádějí požadavky. Pokud má například účet úložiště aktivitu v koncovém bodu tabulky, ale ne ve své frontě nebo koncových bodech objektů blob, vytvoří se pouze protokoly, které se týkají služby Table Storage. Protokoly služby Azure Storage obsahují podrobné informace o úspěšných a neúspěšných požadavcích na službu úložiště. Tyto informace je možné použít k monitorování jednotlivých požadavků a diagnostice problémů se službou úložiště. Požadavky se protokolují na základě maximálního úsilí.
Při zobrazení účtu úložiště na webu Azure Portal se zaprotokolují také operace volané portálem. Z tohoto důvodu se můžou zobrazit operace protokolované v účtu úložiště, i když jste do účtu nezapsali žádná data.
Protokoluje ověřené požadavky
Protokolují se následující typy ověřovaných požadavků:
- Úspěšné požadavky
- Neúspěšné požadavky, včetně vypršení časového limitu, omezování, chyb sítě, selhání autorizace a dalších chyb
- Požadavky, které používají sdílený přístupový podpis (SAS) nebo OAuth, včetně neúspěšných a úspěšných požadavků
- Žádosti o analýzu dat (klasická data protokolů v kontejneru $logs a metrikách tříd v tabulkách $metric )
Požadavky provedené samotnou službou Table Storage, jako je například vytvoření nebo odstranění protokolu, se nezaprotokolují. Úplný seznam protokolovaných dat najdete v tématu Operace protokolované úložiště a stavové zprávy a formát protokolu úložiště.
Protokolování anonymních požadavků
Protokolují se následující typy anonymních požadavků:
- Úspěšné požadavky
- Chyby serveru
- Chyby vypršení časového limitu u klientů i serveru
- Neúspěšné požadavky GET s kódem chyby 304 (
Not Modified
)
Dotazy 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 Monitor protokoly. 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.
Tady jsou některé dotazy, které můžete zadat do panelu prohledávání protokolů, které vám pomůžou monitorovat službu Table Storage. Tyto dotazy pracují s novým jazykem. Další informace najdete v kurzu služby Log Analytics.
Pokud chcete zobrazit seznam 10 nejběžnějších chyb za poslední tři dny.
StorageTableLogs | where TimeGenerated > ago(3d) and StatusText !contains "Success" | summarize count() by StatusText | top 10 by count_ desc
Pokud chcete zobrazit seznam 10 hlavních operací, které za poslední tři dny způsobily nejvíce chyb.
StorageTableLogs | where TimeGenerated > ago(3d) and StatusText !contains "Success" | summarize count() by OperationName | top 10 by count_ desc
Pokud chcete vypsat prvních 10 operací s nejdelší koncovou latencí za poslední tři dny.
StorageTableLogs | where TimeGenerated > ago(3d) | top 10 by DurationMs desc | project TimeGenerated, OperationName, DurationMs, ServerLatencyMs, ClientLatencyMs = DurationMs - ServerLatencyMs
Zobrazení seznamu všech operací, které způsobily chyby omezování na straně serveru za poslední tři dny
StorageTableLogs | where TimeGenerated > ago(3d) and StatusText contains "ServerBusy" | project TimeGenerated, OperationName, StatusCode, StatusText
Zobrazení seznamu všech požadavků s anonymním přístupem za poslední tři dny
StorageTableLogs | where TimeGenerated > ago(3d) and AuthenticationType == "Anonymous" | project TimeGenerated, OperationName, AuthenticationType, Uri
Vytvoření výsečového grafu operací použitých za poslední tři dny
StorageTableLogs | where TimeGenerated > ago(3d) | summarize count() by OperationName | sort by count_ desc | render piechart
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).
Běžné schéma upozornění standardizuje spotřebu oznámení upozornění služby Azure Monitor. Další informace najdete v tématu Běžné schéma upozornění.
Typy výstrah
Na libovolnou metriku nebo zdroj dat protokolu na datové platformě azure Monitoru můžete upozornit. 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í služby Resource Health a upozornění služby Service Health jsou upozornění protokolu aktivit, která hlásí stav služby a prostředku.
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 Azure Table Storage
Následující tabulka uvádí běžná a doporučená pravidla upozornění pro Azure Table Storage a správnou metriku, která se mají pro upozornění použít:
Typ upozornění | Podmínka | Popis |
---|---|---|
Metrika | Služba Table Storage je omezena. | Transakce Název dimenze: Typ odpovědi |
Metrika | Požadavky služby Table Storage jsou úspěšné 99 % času. | Dostupnost Názvy dimenzí: Geografický typ, název rozhraní API, ověřování |
Metrika | Výchozí přenos dat služby Table Storage za jeden den překročil 500 GiB. | Výchozí přenos dat Názvy dimenzí: Geografický typ, název rozhraní API, ověřování |
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
Další obsah monitorování služby Table Storage:
- Referenční informace k datům monitorování služby Azure Table Storage Odkaz na protokoly a metriky vytvořené službou Azure Table Storage
- Kontrolní seznam výkonu a škálovatelnosti pro Table Storage
Celkový obsah monitorování služby Azure Storage:
- Monitorování úložiště pomocí přehledů služby Azure Monitor Storage Získejte jednotný přehled o výkonu, kapacitě a dostupnosti úložiště.
- Přechod na metriky ve službě Azure Monitor Přechod z metrik Analýza úložiště na metriky ve službě Azure Monitor
- Řešení potíží s výkonem Přečtěte si běžné problémy s výkonem a pokyny k jejich řešení.
- Řešení potíží s dostupností Podívejte se na běžné problémy s dostupností a pokyny k jejich řešení.
- Řešení chyb klientské aplikace Podívejte se na běžné problémy s připojením klientů a jejich řešením.
- Monitorování, diagnostika a řešení potíží se službou Azure Storage (trénovací modul) Vyřešte potíže s účtem úložiště s podrobnými pokyny.
Obsah služby Azure Monitor:
- Monitorování prostředků Azure pomocí služby Azure Monitor Obecné podrobnosti o monitorování prostředků Azure
- Přehled metrik služby Azure Monitor Základy metrik adimenzích
- Přehled protokolů služby Azure Monitor Základy protokolů a způsob jejich shromažďování a analýzy.
- Analýza metrik pomocí Průzkumníka metrik služby Azure Monitor Prohlídka Průzkumníka metrik
- Přehled Log Analytics ve službě Azure Monitor Prohlídka Log Analytics