Metriky Azure Analýza úložiště (Klasické)

9. ledna 2024 se Analýza úložiště metriky označované také jako klasické metriky vyřadí z provozu. 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 o kapacitě 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ě
  • Diagnostikujte problémy s požadavky na službu úložiště.
  • Zlepšete výkon aplikací, které používají službu.

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

Poznámka

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

Transakční metriky

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, což zahrnuje příchozí a výchozí přenos dat, dostupnost, chyby a kategorizovaná procenta požadavků. Úplný seznam podrobností o transakcích najdete v tématu schéma tabulky metrik Analýza ú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, zapisují do entity tabulky každou hodinu, a to i v případě, že na službu nebyly provedeny žádné požadavky. Na úrovni operace rozhraní API se statistiky zapisují do entity pouze v případě, že byla operace vyžádána během dané hodiny.

Pokud například provádíte operaci GetBlob ve službě Blob Service, Analýza úložiště Metrics protokoluje požadavek a zahrne ho do agregovaných dat pro službu Blob Service a operaci GetBlob. Pokud se během hodiny nevyžaduje žádná operace GetBlob , nezapíše se entita do $MetricsTransactionsBlob pro danou operaci.

Metriky transakcí se zaznamenávají pro požadavky uživatelů a požadavky provedené Analýza úložiště samotným. Zaznamenávají se například požadavky Analýza úložiště na zápis protokolů a entit tabulek.

Kapacitní metriky

Poznámka

V současné době jsou metriky kapacity dostupné jenom pro službu Blob Service.

Data o kapacitě služby blob účtu úložiště se zaznamenávají každý den a zapíšou se dvě entity tabulky. Jedna entita poskytuje statistiky pro uživatelská data a druhá poskytuje statistiky o kontejneru $logs objektů blob používaném Analýza úložiště. Tabulka $MetricsCapacityBlob obsahuje následující statistiky:

  • Kapacita: Velikost úložiště využitého službou objektů blob účtu úložiště (v bajtech).

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

  • ObjectCount: Počet potvrzených a nepotvrzených objektů blob bloku nebo stránky ve službě blob účtu úložiště.

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

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 slouží pro informace o transakcích, jedna tabulka pro informace o minutách transakcí a druhá tabulka pro informace o kapacitě. Informace o transakcích a minutových transakcích se skládají z dat požadavků a odpovědí. 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ě služby Blob Service účtu úložiště se přistupuje v tabulkách s názvy popsanými v následující tabulce.

Úroveň metrik Názvy tabulek Podporováno pro verze
Hodinové metriky, primární umístění - $MetricsTransactionsBlob
- $MetricsTransactionsTable
- $MetricsTransactionsQueue
Pouze 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ších.
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ších.
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 blob service) $MetricsCapacityBlob Všechny verze.

Tyto tabulky se vytvoří automaticky při povolení Analýza úložiště pro koncový bod služby úložiště. K nim se přistupuje prostřednictvím oboru názvů účtu úložiště, https://<accountname>.table.core.windows.net/Tables("$MetricsTransactionsBlob")například . Tabulky metrik se nezobrazují v operaci výpisu a musí se k němu přistupovat přímo prostřednictvím názvu tabulky.

Upozornění na metriky

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

Pokud ke stažení dat metrik ve formátu s oddělovači použijete nástroj pro Průzkumník služby Storage, můžete data analyzovat pomocí aplikace Microsoft Excel. Seznam dostupných nástrojů Průzkumník služby Storage najdete v tématu Klientské nástroje azure Storage.

Důležité

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

Fakturace metrik úložiště

Požadavky na zápis za účelem vytvoření entit tabulky pro metriky se účtují standardními sazbami platnými pro všechny operace služby Azure Storage.

Žádosti klienta o čtení dat metrik se také fakturují za standardní sazby.

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

  • Pokud služba využívá každou hodinu každé rozhraní API v každé službě, v tabulkách transakcí metrik se každou hodinu uloží přibližně 148 kB dat, pokud jste povolili souhrn na úrovni služby a rozhraní API.
  • Pokud služba během každé hodiny využívá každé rozhraní API ve službě, v tabulkách transakcí metrik se každou hodinu uloží přibližně 12 kB dat, pokud jste povolili jenom souhrn na úrovni služby.
  • Tabulka kapacity pro objekty blob má každý den dva řádky přidané 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 zvýší až o přibližně 300 bajtů.

Další kroky