Metriky Analýzy služby Azure Storage (Classic)

9. ledna 2024 budou metriky Analýzy úložiště označované také jako klasické metriky vyřazeny. Pokud používáte klasické metriky, nezapomeňte před tímto datem přejít na metriky ve službě Azure Monitor. Tento článek vám s přechodem pomůže.

Azure Storage používá řešení Analýza úložiště k ukládání metrik, které zahrnují agregované statistiky transakcí a data kapacity týkající se požadavků na službu úložiště. Transakce se hlásí na úrovni operace rozhraní API a na úrovni služby úložiště. Kapacita se hlásí na úrovni služby úložiště. Data metrik se dají použít k:

  • Analýza využití služby úložiště
  • Diagnostika problémů s požadavky na službu úložiště.
  • Zvyšte výkon aplikací, které používají službu.

Metriky Analýzy úložiště jsou ve výchozím nastavení povolené pro nové účty úložiště. Metriky můžete nakonfigurovat na webu Azure Portal, pomocí PowerShellu nebo pomocí Azure CLI. Podrobné pokyny najdete v tématu Povolení a správa analytických metrik Služby Azure Storage (Classic). Můžete také povolit Analýza úložiště programově prostřednictvím rozhraní REST API nebo klientské knihovny. Pomocí operací Nastavit vlastnosti služby povolte analýzu úložiště pro každou službu.

Poznámka:

Metriky Analýzy úložiště jsou k dispozici pro Azure Blob Storage, Azure Queue Storage, Azure Table Storage a Azure Files. Metriky Analýzy úložiště jsou teď klasické metriky. Místo metrik Analýzy úložiště doporučujeme používat metriky úložiště ve službě Azure Monitor .

Metriky transakcí

Robustní sada dat se zaznamenává v hodinových nebo minutových intervalech pro každou službu úložiště a požadovanou operaci rozhraní API, která zahrnuje příchozí a výchozí přenos dat, dostupnost, chyby a procento žádostí zařazených do kategorií. Úplný seznam údajů o transakcích najdete ve schématu tabulky metrik Analýzy úložiště .

Transakční data se zaznamenávají na úrovni služby a na úrovni operace rozhraní API. Na úrovni služby se statistiky, které shrnují všechny požadované operace rozhraní API, každou hodinu zapisují do tabulkové entity, a to i v případě, že do služby nebyly provedeny žádné požadavky. Na úrovni operace rozhraní API se statistiky zapisují jenom do entity, pokud byla operace požadována během této hodiny.

Pokud například provedete operaci GetBlob ve službě ukládání blobů, metriky Analýzy úložiště zapíší požadavek do logu a zahrnou požadavek do agregovaných dat pro službu ukládání blobů a operaci GetBlob. Pokud se během hodiny nevyžaduje žádná operace GetBlob , entita se pro tuto operaci nezapíše do $MetricsTransactionsBlob .

Metriky transakcí se zaznamenávají pro požadavky uživatelů a požadavky provedené samotnou analýzou úložiště. Například požadavky analýzy úložiště pro zápis protokolů a entit tabulek se zaznamenávají.

Metriky kapacity

Poznámka:

V současné době jsou k dispozici metriky kapacity pouze pro službu blob.

Kapacitní data jsou zaznamenávána každý den pro službu blob úložiště účtu a jsou zapsány dvě tabulkové entity. Jedna entita poskytuje statistiky pro uživatelská data a druhá poskytuje statistiky o kontejneru objektů blob $logs, který používá Analýza úložiště. Tabulka $MetricsCapacityBlob obsahuje následující statistiky:

  • Kapacita: Množství úložného prostoru využívaného službou objektového úložiště účtu, v bajtech.

  • ContainerCount: Počet kontejnerů ve službě úložiště blob.

  • ObjectCount: Počet potvrzených a nepotvrzených blokových nebo stránkových blobů ve službě blob úložného účtu.

    Další informace o metrikách kapacity najdete ve schématu tabulky metrik Analýzy úložiště .

Jak se metriky ukládají

Všechna data metrik pro každou službu úložiště jsou uložená ve třech tabulkách vyhrazených pro danou službu. Jedna tabulka je určená pro informace o transakcích, jedna tabulka je určená pro informace o minutách transakcí a druhá tabulka je určená pro informace o kapacitě. Informace o transakcích a podrobnostech transakcí se skládají z údajů o požadavcích a odpovědích. Informace o kapacitě se skládají z dat o využití úložiště. K hodinovým metrikám, minutovým metrikám a kapacitě účtu úložiště pro službu blob se přistupuje v tabulkách, které jsou pojmenovány podle popisu v následující tabulce.

Úroveň metrik Názvy tabulek Podporováno pro verze
Hodinové metriky, primární umístění - $MetricsTransactionsBlob
- $MetricsTransactionsTable
- $MetricsTransactionsQueue
Verze před 15. srpnem 2013. I když jsou tyto názvy stále podporované, doporučujeme přepnout na následující tabulky.
Hodinové metriky, primární umístění - $MetricsHourPrimaryTransactionsBlob
- $MetricsHourPrimaryTransactionsTable
- $MetricsHourPrimaryTransactionsQueue
- $MetricsHourPrimaryTransactionsFile
Všechny verze. Podpora metrik souborové služby je dostupná jenom ve verzi 5. dubna 2015 a novější.
Minutové metriky, primární umístění - $MetricsMinutePrimaryTransactionsBlob
- $MetricsMinutePrimaryTransactionsTable
- $MetricsMinutePrimaryTransactionsQueue
- $MetricsMinutePrimaryTransactionsFile
Všechny verze. Podpora metrik souborové služby je dostupná jenom ve verzi 5. dubna 2015 a novější.
Hodinové metriky, sekundární umístění - $MetricsHourSecondaryTransactionsBlob
- $MetricsHourSecondaryTransactionsTable
- $MetricsHourSecondaryTransactionsQueue
Všechny verze. Musí být povolená geograficky redundantní replikace s přístupem pro čtení.
Minutové metriky, sekundární umístění - $MetricsMinuteSecondaryTransactionsBlob
- $MetricsMinuteSecondaryTransactionsTable
- $MetricsMinuteSecondaryTransactionsQueue
Všechny verze. Musí být povolená geograficky redundantní replikace s přístupem pro čtení.
Kapacita (pouze blobová služba) $MetricsCapacityBlob Všechny verze.

Tyto tabulky se automaticky vytvoří, když je pro koncový bod služby úložiště povolená analýza úložiště. K nim se přistupuje prostřednictvím jmenného prostoru účtu úložiště, například https://<accountname>.table.core.windows.net/Tables("$MetricsTransactionsBlob"). Tabulky metrik se nezobrazují v operaci výpisu a musí být přístupné přímo prostřednictvím názvu tabulky.

Upozornění o metrikách

Zvažte nastavení upozornění na webu Azure Portal , abyste byli automaticky upozorněni na důležité změny chování služeb úložiště. Podrobné pokyny najdete v tématu Vytváření upozornění metrik.

Pokud ke stažení těchto dat metrik v odděleném formátu použijete nástroj Průzkumník služby Storage, můžete data analyzovat pomocí Microsoft Excelu. Seznam dostupných nástrojů Průzkumníka služby Storage najdete v tématu Klientské nástroje služby Azure Storage.

Důležité

Mezi událostí úložiště může dojít ke zpoždění a zaznamenání odpovídajících dat metrik po hodinách nebo minutách. V případě minutových metrik se může zapsat několik minut dat najednou. Tento problém může vést k transakcím z předchozích minut agregovaných do transakce za aktuální minutu. Když k tomuto problému dojde, služba upozornění nemusí mít všechna dostupná data metrik pro nakonfigurovaný interval upozornění, což může vést k neočekávanému aktivaci výstrah.

Fakturace metrik úložiště

Za zápis požadavků na vytvoření entit tabulky pro metriky se účtují standardní sazby platné pro všechny operace Azure Storage.

Žádosti o čtení dat metrik klientem se účtují také podle standardních sazeb.

Kapacita používaná tabulkami metrik je také fakturovatelná. Pomocí následujících informací můžete odhadnout kapacitu použitou k ukládání dat metrik:

  • Pokud každou hodinu služba využívá každé rozhraní API v každé službě, ukládá se v tabulkách transakcí metrik přibližně 148 kB dat, pokud jste povolili souhrn na úrovni služeb a na úrovni rozhraní API.
  • Pokud služba v každé hodině využívá každé rozhraní API ve službě, v tabulkách transakcí metrik se ukládá přibližně 12 kB dat, pokud jste povolili pouze souhrn na úrovni služby.
  • V tabulce kapacity pro objekty blob jsou každý den přidány dva řádky za předpokladu, že jste se přihlásili k protokolům. Tento scénář znamená, že každý den se velikost této tabulky zvyšuje o přibližně 300 bajtů.

Další kroky