Metrische gegevens van Azure Opslaganalyse (klassiek)

Op 9 januari 2024 worden Opslaganalyse metrische gegevens, ook wel klassieke metrische gegevens genoemd, buiten gebruik gesteld. Als u gebruikmaakt van klassieke metrische gegevens, moet u vóór die datum overstappen op metrische gegevens in Azure Monitor. Dit artikel helpt u bij het maken van de overstap.

Azure Storage maakt gebruik van de Opslaganalyse-oplossing om metrische gegevens op te slaan die geaggregeerde transactiestatistieken en capaciteitsgegevens over aanvragen naar een opslagservice bevatten. Transacties worden gerapporteerd op het niveau van de API-bewerking en op het niveau van de opslagservice. Capaciteit wordt gerapporteerd op het niveau van de opslagservice. Metrische gegevens kunnen worden gebruikt voor het volgende:

  • Gebruik van opslagservice analyseren.
  • Problemen met aanvragen voor de opslagservice vaststellen.
  • De prestaties verbeteren van toepassingen die gebruikmaken van een service.

Opslaganalyse metrische gegevens zijn standaard ingeschakeld voor nieuwe opslagaccounts. U kunt metrische gegevens configureren in de Azure Portal, met behulp van PowerShell of met behulp van de Azure CLI. Zie Metrische gegevens van Azure Storage-analyse inschakelen en beheren (klassiek) voor stapsgewijze instructies. U kunt Opslaganalyse ook programmatisch inschakelen via de REST API of de clientbibliotheek. Gebruik de bewerkingen Service-eigenschappen instellen om Opslaganalyse voor elke service in te schakelen.

Notitie

Opslaganalyse metrische gegevens zijn beschikbaar voor Azure Blob Storage, Azure Queue Storage, Azure Table Storage en Azure Files. Opslaganalyse metrische gegevens zijn nu klassieke metrische gegevens. U wordt aangeraden metrische opslaggegevens te gebruiken in Azure Monitor in plaats van Opslaganalyse metrische gegevens.

Metrische gegevens voor transacties

Een robuuste set gegevens wordt vastgelegd met intervallen per uur of per minuut voor elke opslagservice en aangevraagde API-bewerking, waaronder inkomend en uitgaand verkeer, beschikbaarheid, fouten en gecategoriseerde aanvraagpercentages. Zie Opslaganalyse tabelschema voor metrische gegevens voor een volledige lijst met transactiegegevens.

Transactiegegevens worden vastgelegd op serviceniveau en api-bewerkingsniveau. Op serviceniveau worden statistieken die alle aangevraagde API-bewerkingen samenvatten, elk uur naar een tabelentiteit geschreven, zelfs als er geen aanvragen naar de service zijn gedaan. Op het niveau van de API-bewerking worden statistieken alleen naar een entiteit geschreven als de bewerking binnen dat uur is aangevraagd.

Als u bijvoorbeeld een GetBlob-bewerking uitvoert op uw blob-service, Opslaganalyse Metrische gegevens de aanvraag in een logboek en neemt deze op in de geaggregeerde gegevens voor de blobservice en de GetBlob-bewerking. Als er gedurende het uur geen GetBlob-bewerking wordt aangevraagd, wordt er geen entiteit geschreven naar $MetricsTransactionsBlob voor die bewerking.

Metrische gegevens over transacties worden vastgelegd voor gebruikersaanvragen en aanvragen die door Opslaganalyse zelf worden gedaan. Aanvragen door Opslaganalyse voor het schrijven van logboeken en tabelentiteiten worden bijvoorbeeld vastgelegd.

Metrische gegevens over capaciteit

Notitie

Momenteel zijn metrische gegevens over capaciteit alleen beschikbaar voor de blobservice.

Capaciteitsgegevens worden dagelijks vastgelegd voor de blobservice van een opslagaccount en er worden twee tabelentiteiten geschreven. De ene entiteit biedt statistieken voor gebruikersgegevens en de andere bevat statistieken over de $logs blobcontainer die wordt gebruikt door Opslaganalyse. De tabel $MetricsCapacityBlob bevat de volgende statistieken:

  • Capaciteit: de hoeveelheid opslagruimte die wordt gebruikt door de blobservice van het opslagaccount, in bytes.

  • ContainerCount: het aantal blobcontainers in de blobservice van het opslagaccount.

  • ObjectCount: het aantal vastgelegde en niet-doorgevoerde blok- of pagina-blobs in de blobservice van het opslagaccount.

    Zie tabelschema voor metrische gegevens Opslaganalyse voor meer informatie over metrische gegevens over capaciteit.

Hoe metrische gegevens worden opgeslagen

Alle metrische gegevens voor elk van de opslagservices worden opgeslagen in drie tabellen die voor die service zijn gereserveerd. De ene tabel is voor transactiegegevens, de ene tabel voor transactiegegevens van de minuut en de andere tabel voor capaciteitsgegevens. Transactie- en minuuttransactiegegevens bestaan uit aanvraag- en antwoordgegevens. Capaciteitsgegevens bestaan uit opslaggebruiksgegevens. Metrische uurgegevens, metrische gegevens van minuten en capaciteit voor de blobservice van een opslagaccount worden geopend in tabellen met een naam zoals beschreven in de volgende tabel.

Niveau van metrische gegevens Tabelnamen Ondersteund voor versies
Metrische gegevens per uur, primaire locatie - $MetricsTransactionsBlob
- $MetricsTransactionsTable
- $MetricsTransactionsQueue
Alleen versies van vóór 15 augustus 2013. Hoewel deze namen nog steeds worden ondersteund, raden we u aan over te schakelen naar de volgende tabellen.
Metrische gegevens per uur, primaire locatie - $MetricsHourPrimaryTransactionsBlob
- $MetricsHourPrimaryTransactionsTable
- $MetricsHourPrimaryTransactionsQueue
- $MetricsHourPrimaryTransactionsFile
Alle versies. Ondersteuning voor metrische gegevens van de bestandsservice is alleen beschikbaar in versie 5 april 2015 en hoger.
Metrische gegevens van minuten, primaire locatie - $MetricsMinutePrimaryTransactionsBlob
- $MetricsMinutePrimaryTransactionsTable
- $MetricsMinutePrimaryTransactionsQueue
- $MetricsMinutePrimaryTransactionsFile
Alle versies. Ondersteuning voor metrische gegevens van de bestandsservice is alleen beschikbaar in versie 5 april 2015 en hoger.
Metrische gegevens per uur, secundaire locatie - $MetricsHourSecondaryTransactionsBlob
- $MetricsHourSecondaryTransactionsTable
- $MetricsHourSecondaryTransactionsQueue
Alle versies. Geografisch redundante replicatie met leestoegang moet zijn ingeschakeld.
Metrische gegevens van minuten, secundaire locatie - $MetricsMinuteSecondaryTransactionsBlob
- $MetricsMinuteSecondaryTransactionsTable
- $MetricsMinuteSecondaryTransactionsQueue
Alle versies. Geografisch redundante replicatie met leestoegang moet zijn ingeschakeld.
Capaciteit (alleen blobservice) $MetricsCapacityBlob Alle versies.

Deze tabellen worden automatisch gemaakt wanneer Opslaganalyse is ingeschakeld voor een opslagservice-eindpunt. Ze zijn toegankelijk via de naamruimte van het opslagaccount, bijvoorbeeld https://<accountname>.table.core.windows.net/Tables("$MetricsTransactionsBlob"). De tabellen met metrische gegevens worden niet weergegeven in een vermeldingsbewerking en moeten rechtstreeks worden geopend via de tabelnaam.

Waarschuwingen voor metrische gegevens

Overweeg waarschuwingen in de Azure Portal in te stellen, zodat u automatisch op de hoogte wordt gesteld van belangrijke wijzigingen in het gedrag van uw opslagservices. Zie Waarschuwingen voor metrische gegevens maken voor stapsgewijze instructies.

Als u een hulpprogramma Storage Explorer gebruikt om deze metrische gegevens in een gescheiden indeling te downloaden, kunt u Microsoft Excel gebruiken om de gegevens te analyseren. Zie Azure Storage-clienthulpprogramma's voor een lijst met beschikbare Storage Explorer hulpprogramma's.

Belangrijk

Er kan een vertraging zijn tussen een opslag gebeurtenis en het moment waarop de bijbehorende metrische gegevens per uur of minuut worden vastgelegd. In het geval van metrische gegevens van minuten kunnen enkele minuten aan gegevens tegelijk worden geschreven. Dit probleem kan ertoe leiden dat transacties van eerdere minuten worden samengevoegd in de transactie voor de huidige minuut. Wanneer dit probleem zich voordoet, beschikt de waarschuwingsservice mogelijk niet over alle beschikbare metrische gegevens voor het geconfigureerde waarschuwingsinterval. Dit kan ertoe leiden dat waarschuwingen onverwacht worden geactiveerd.

Facturering voor metrische opslaggegevens

Schrijfaanvragen voor het maken van tabelentiteiten voor metrische gegevens worden in rekening gebracht tegen de standaardtarieven die van toepassing zijn op alle Azure Storage-bewerkingen.

Leesaanvragen van metrische gegevens door een client kunnen ook worden gefactureerd tegen standaardtarieven.

De capaciteit die wordt gebruikt door de tabellen met metrische gegevens is ook factureerbaar. Gebruik de volgende informatie om een schatting te maken van de hoeveelheid capaciteit die wordt gebruikt voor het opslaan van metrische gegevens:

  • Als elk uur een service gebruikmaakt van elke API in elke service, wordt er elk uur ongeveer 148 KB aan gegevens opgeslagen in de transactietabellen voor metrische gegevens als u een samenvatting op serviceniveau en API-niveau hebt ingeschakeld.
  • Als binnen elk uur een service gebruikmaakt van elke API in de service, wordt ongeveer 12 kB aan gegevens elk uur opgeslagen in de transactietabellen voor metrische gegevens als u alleen een samenvatting op serviceniveau hebt ingeschakeld.
  • Aan de capaciteitstabel voor blobs worden elke dag twee rijen toegevoegd, mits u zich hebt aangemeld voor logboeken. Dit scenario impliceert dat de grootte van deze tabel elke dag met ongeveer 300 bytes toeneemt.

Volgende stappen