Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Den 9 januari 2024 dras mått för lagringsanalys, även kallade klassiska mått , tillbaka. Om du använder klassiska mått ser du till att gå över till mått i Azure Monitor före detta datum. Den här artikeln hjälper dig med övergången.
Azure Storage använder Storage Analytics-lösningen för att lagra mått som innehåller sammanställd transaktionsstatistik och kapacitetsdata om begäranden till en lagringstjänst. Transaktioner rapporteras på API-åtgärdsnivå och på lagringstjänstnivå. Kapaciteten rapporteras på lagringstjänstnivå. Måttdata kan användas för att:
- Analysera användningen av lagringstjänsten.
- Diagnostisera problem med begäranden som görs mot lagringstjänsten.
- Förbättra prestandan för program som använder en tjänst.
Mått för lagringsanalys är aktiverade som standard för nya lagringskonton. Du kan konfigurera mått i Azure-portalen, med hjälp av PowerShell eller med hjälp av Azure CLI. Stegvis vägledning finns i Aktivera och hantera Analysmått för Azure Storage (klassisk). Du kan också aktivera Lagringsanalys programmatiskt via REST-API:et eller klientbiblioteket. Använd åtgärderna Ange tjänstegenskaper för att aktivera Lagringsanalys för varje tjänst.
Anmärkning
Mått för Lagringsanalys är tillgängliga för Azure Blob Storage, Azure Queue Storage, Azure Table Storage och Azure Files. Måtten för lagringsanalys är nu klassiska. Vi rekommenderar att du använder lagringsmått i Azure Monitor i stället för Storage Analytics-mått.
Transaktionsmått
En robust uppsättning data registreras med tim- eller minutintervall för varje lagringstjänst och begärd API-åtgärd, vilket inkluderar inkommande och utgående, tillgänglighet, fel och kategoriserade procentsatser för begäranden. En fullständig lista över transaktionsinformationer finns i Lagringsanalysens mått och tabellschema.
Transaktionsdata registreras på tjänstnivå och API-åtgärdsnivå. På tjänstnivå skrivs statistik som sammanfattar alla begärda API-åtgärder till en tabellentitet varje timme, även om inga begäranden gjordes till tjänsten. På API-åtgärdsnivå skrivs statistik endast till en entitet om åtgärden begärdes inom den timmen.
Om du till exempel utför en GetBlob-åtgärd på blobtjänsten loggar Storage Analytics Metrics begäran och inkluderar den i aggregerade data för blobtjänsten och GetBlob-åtgärden . Om ingen GetBlob-åtgärd begärs under timmen skrivs inte en entitet till $MetricsTransactionsBlob för den åtgärden.
Transaktionsmått registreras för användarbegäranden och för begäranden som görs av Lagringsanalysen själv. Till exempel registreras begäranden från Storage Analytics om att skriva loggar och tabellentiteter.
Kapacitetsmått
Anmärkning
För närvarande är kapacitetsmått endast tillgängliga för blobtjänsten.
Kapacitetsdata registreras dagligen för ett lagringskontos blobtjänst och två tabellentiteter skrivs. En entitet tillhandahåller statistik för användardata och den andra innehåller statistik om blobcontainern $logs som används av Storage Analytics. Tabellen $MetricsCapacityBlob innehåller följande statistik:
Kapacitet: Mängden lagringsutrymme som används av lagringskontots blobtjänst i byte.
ContainerCount: Antalet blobcontainrar i lagringskontots blobtjänst.
ObjectCount: Antalet bekräftade och ej bekräftade block- eller sidblobar i lagringskontots blobtjänst.
Mer information om kapacitetsmått finns i Tabellschema för Storage Analytics-mått.
Så här lagras mått
Alla måttdata för var och en av lagringstjänsterna lagras i tre tabeller som är reserverade för den tjänsten. En tabell är för transaktionsinformation, en tabell är för minuttransaktionsinformation och en annan tabell är för kapacitetsinformation. Transaktions- och minuttransaktionsinformation består av begärande- och svarsdata. Kapacitetsinformation består av lagringsanvändningsdata. Timmått, minutmått och kapacitet för ett lagringskontos blobtjänst nås i tabeller som namnges enligt beskrivningen i följande tabell.
| Måttnivå | Tabellnamn | Stöds för versioner |
|---|---|---|
| Timvisa mätvärden, huvudplats | - $MetricsTransactionsBlob - $MetricsTransactionsTable - $MetricsTransactionsQueue |
Versioner före den 15 augusti 2013, endast. Även om dessa namn fortfarande stöds rekommenderar vi att du växlar till att använda tabellerna som följer. |
| Timvisa mått, primär plats | - $MetricsHourPrimaryTransactionsBlob - $MetricsHourPrimaryTransactionsTable - $MetricsHourPrimaryTransactionsQueue - $MetricsHourPrimaryTransactionsFile |
Alla versioner. Stöd för filtjänstmått är endast tillgängligt i version 5 april 2015 och senare. |
| Minutmått, primär plats | - $MetricsMinutePrimaryTransactionsBlob - $MetricsMinutePrimaryTransactionsTable - $MetricsMinutePrimaryTransactionsQueue - $MetrikMinutPrimäraTransaktionsfil |
Alla versioner. Stöd för filtjänstmått är endast tillgängligt i version 5 april 2015 och senare. |
| Timmetrik, sekundär plats | - $MetricsHourSecondaryTransactionsBlob - $MetricsHourSecondaryTransactionsTable - $MetricsHourSecondaryTransactionsQueue |
Alla versioner. Geo-redundant replikering med läsåtkomst måste vara aktiverad. |
| Minutmått, sekundär plats | - $MetricsMinuteSecondaryTransactionsBlob - $MetricsMinuteSecondaryTransactionsTable - $MetricsMinuteSecondaryTransactionsQueue |
Alla versioner. Läsåtkomst för georedundant replikering måste vara aktiverad. |
| Kapacitet (endast blobtjänst) | $MetricsCapacityBlob | Alla versioner. |
Dessa tabeller skapas automatiskt när Storage Analytics är aktiverat för en lagringstjänstslutpunkt. De nås via namnområdet för lagringskontot, till exempel https://<accountname>.table.core.windows.net/Tables("$MetricsTransactionsBlob"). Måtttabellerna visas inte i en liståtgärd och måste nås direkt via tabellnamnet.
Måttaviseringar
Överväg att konfigurera aviseringar i Azure-portalen så att du automatiskt meddelas om viktiga ändringar i beteendet för dina lagringstjänster. Stegvis vägledning finns i Skapa måttaviseringar.
Om du använder ett Storage Explorer-verktyg för att ladda ned dessa måttdata i ett avgränsat format kan du använda Microsoft Excel för att analysera data. En lista över tillgängliga Storage Explorer-verktyg finns i Azure Storage-klientverktyg.
Viktigt!
Det kan uppstå en fördröjning mellan en lagringshändelse och när motsvarande måttdata registreras varje timme eller minut. När det gäller minutmått kan flera minuter med data skrivas samtidigt. Det här problemet kan leda till att transaktioner från tidigare minuter aggregeras till transaktionen för den aktuella minuten. När det här problemet inträffar kanske aviseringstjänsten inte har all tillgänglig metrikdata för det konfigurerade aviseringsintervallet, vilket kan leda till att aviseringar utlösas oväntat.
Fakturering för lagringsmått
Skrivbegäranden om att skapa tabellentiteter för mått debiteras enligt de standardpriser som gäller för alla Azure Storage-åtgärder.
Läsbegäranden om måttdata från en klient kan också faktureras enligt standardpriser.
Kapaciteten som används av måtttabellerna kan också faktureras. Använd följande information för att uppskatta mängden kapacitet som används för att lagra måttdata:
- Om varje timme en tjänst använder varje API i varje tjänst lagras cirka 148 KB data varje timme i transaktionstabellerna för mått om du har aktiverat en sammanfattning på tjänstnivå och API-nivå.
- Om en tjänst inom varje timme använder varje API i tjänsten lagras cirka 12 KB data varje timme i transaktionstabellerna för mått om du bara har aktiverat en sammanfattning på tjänstnivå.
- Kapacitetstabellen för blobar har två rader tillagda varje dag förutsatt att du har valt att logga. Det här scenariot innebär att storleken på tabellen varje dag ökar med upp till cirka 300 byte.