Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Belangrijk
Advanced Platform Metrics voor Azure Blob Storage is momenteel in preview. Zie de Aanvullende Gebruiksvoorwaarden voor Microsoft Azure Previews voor juridische voorwaarden die van toepassing zijn op Azure-functies die in bèta, preview, of anderszins nog niet algemeen beschikbaar zijn.
Advanced platform metrics biedt capaciteitsinzichten op containerniveau voor Azure Blob Storage. Deze functie breidt de platformstatistieken van Azure Monitor uit met opslaggrootte per container en aantal objecten, waardoor je prestaties optimaliseert, kosten beheert en operationele planning ondersteunt.
Geavanceerde platformstatistieken
Geavanceerde platformmetrische gegevens bieden meer gedetailleerd inzicht in Azure Storage door fijnmazige telemetrie toe te voegen die verder gaat dan standaard metrische gegevens op accountniveau. Door gebruik te maken van geavanceerde platformmetrics krijg je container-niveau capaciteitsmetingen, waaronder opslaggrootte per container en het aantal objecten.
Deze inzichten helpen je bij het volgende:
- Optimaliseer de prestaties door de opslagverdeling over containers te begrijpen.
- Beheer kosten door containers te identificeren die de meeste capaciteit verbruiken.
- Ondersteun operationele planning met gedetailleerde capaciteitsgegevens op containerniveau.
Zodra je geavanceerde platformmetrics inschakelt, gebruik je die metrics op dezelfde manier als je dat doet met bestaande Azure platform-metrics. Query's uitvoeren, dashboards maken en waarschuwingen instellen werken momenteel precies hetzelfde als platformmetingen.
Beschikbare metrische gegevens
De volgende metrische gegevens op containerniveau zijn beschikbaar met geavanceerde platformmetrische gegevens:
| Metrische gegevens | Beschrijving | Eenheid |
|---|---|---|
| Capaciteit van containerblob | De hoeveelheid opslag die een container gebruikt. | Bytes |
| Aantal blobs in container | Het aantal blobobjecten in een container. | Aantal |
Beide metrics ondersteunen de ContainerName-dimensie , die je gebruikt om resultaten te splitsen en te filteren op individuele containers. De metrische gegevens omvatten huidige versies, eerdere versies en voor voorlopig verwijderen gemarkeerde blobs.
Prerequisites
Een Azure-abonnement. Als u nog geen account hebt, kunt u een gratis account maken.
Een Azure Storage-account met Blob Storage. Als je er een moet aanmaken, zie Create a storage account.
PowerShell 5.1 of later, of Azure CLI geïnstalleerd.
Installeer de Az.Storage preview PowerShell-module (met beheerdersrechten):
Installeer de nieuwste PowerShellGet:
Install-Module PowerShellGet -Repository PSGallery -ForceSluit de PowerShell-console en open deze opnieuw.
Installeer de Az.Storage-previewmodule:
Install-Module Az.Storage -Repository PsGallery -RequiredVersion 9.6.3-preview -AllowClobber -AllowPrerelease -Force
Schakel geavanceerde platformmetrics in
Om geavanceerde platformstatistieken te gebruiken, maak je een regel aan op je opslagaccount. Regels bepalen welke containers capaciteitsmetingen genereren.
Opmerking
Afhankelijk van de grootte van de opslagrekening kan het tot zes uur duren voordat wijzigingen in de capaciteitsinstellingen op containerniveau worden weergegeven. Deze vertraging omvat het inschakelen, bijwerken en uitschakelen van deze meetwaarden.
Authenticate
Connect-AzAccount
Maak een regel voor alle containers
Om capaciteitsmetingen op containerniveau voor alle containers in een opslagaccount in te schakelen, voer je de volgende opdracht uit:
Set-AzStorageAdvancedPlatformMetric `
-ResourceGroupName <resource-group-name> `
-AccountName <storage-account-name> `
-RuleConfigFilterType AllContainersFilter `
-Enabled
Maak een regel aan voor specifieke containers
Om alleen metrics voor specifieke containers in te schakelen, gebruik het ContainerListFilter filtertype:
Set-AzStorageAdvancedPlatformMetric `
-ResourceGroupName <resource-group-name> `
-AccountName <storage-account-name> `
-RuleConfigFilterType ContainerListFilter `
-RuleConfigFilterValue "container1","container2" `
-Enabled
Maak een regel aan op basis van containerprefix
Om metrics voor containers die overeenkomen met een prefix in te schakelen, gebruik je het ContainerPrefixFilter filtertype:
Set-AzStorageAdvancedPlatformMetric `
-ResourceGroupName <resource-group-name> `
-AccountName <storage-account-name> `
-RuleConfigFilterType ContainerPrefixFilter `
-RuleConfigFilterValue "logs-","data-" `
-Enabled
Bekijk en beheer geavanceerde regels voor platformmetriek
Nadat je een regel hebt gemaakt, kun je de regels voor een opslagaccount bekijken en bijwerken.
Bekijk ingeschakelde regels
Get-AzStorageAdvancedPlatformMetric `
-ResourceGroupName <resource-group-name> `
-AccountName <storage-account-name>
Een bestaande regel bijwerken
Je kunt een regel bijwerken om het filtertype, filterwaarden of de ingeschakelde status te wijzigen. Bijvoorbeeld, om over te schakelen naar een containerlijstfilter en de regel uit te schakelen:
Set-AzStorageAdvancedPlatformMetric `
-ResourceGroupName <resource-group-name> `
-AccountName <storage-account-name> `
-RuleConfigFilterType ContainerListFilter `
-RuleConfigFilterValue "container1","container2" `
-Enabled:$false
Bekijk geavanceerde platformstatistieken
Opmerking
Als er geen statistieken worden weergegeven, controleer dan of de resourceprovider Microsoft.Insights is geregistreerd voor uw abonnement. Om het te registreren, voer je az provider register -n Microsoft.Insights uit met behulp van Azure CLI.
Om capaciteitsgegevens op containerniveau op te vragen met behulp van PowerShell, gebruik je de Get-AzMetric-cmdlet:
$resourceId = "/subscriptions/<subscription-id>/resourceGroups/<resource-group-name>/providers/Microsoft.Storage/storageAccounts/<storage-account-name>"
Get-AzMetric -ResourceId $resourceId `
-MetricName "ContainerUsedSize" `
-TimeGrain 01:00:00 `
-AggregationType Average
Pricing
Azure Monitor factureert geavanceerde platformmetrics als geavanceerde platformmetrics. Voor prijsdetails, zie de sectie metrics van Azure Monitor pricing.
Voorbeeld van datapuntberekening
Capaciteitsmetrics op containerniveau maken datapunten beschikbaar voor elke container- en toegangstiercombinatie. Meerdere dimensies per uur dragen bij aan het totaal aantal factureerbare datapunten.
Neem bijvoorbeeld een opslagaccount met de volgende configuratie:
- Blob-toegangsniveaus: 5 (Hot, Cool, Cold, Smart, Archive)
- Blobtypen: 2 (Block-blob, Append-blob)
- Datapunten per container per uur: 5 lagen × 2 typen = 10 datapunten
- Ingeschakelde metrieken: 2 (Container Blob Capaciteit en Container Blob Count)
- Totaal aantal datapunten per container per uur: 2 metrics × 10 = 20 datapunten
Als je 50 containers in je opslagaccount hebt:
- Datapunten per uur: 50 containers × 20 = 1.000 datapunten
- Datapunten per dag: 1.000 × 24 uur = 24.000 datapunten
- Datapunten per maand (30 dagen): 24.000 × 30 = 720.000 factureerbare datapunten
Het daadwerkelijke aantal datapunten hangt af van je specifieke configuratie, inclusief het aantal containers, ingeschakelde metrics en de blobtypes en toegangslagen die worden gebruikt.
Limieten en overwegingen
Opmerking
Metrische gegevens van het geavanceerde platform worden alleen ondersteund voor opslagaccounts die Azure Blob Storage ondersteunen. Premium Azure Files-accounts en Premium Page Blob-accounts worden niet ondersteund.
De volgende limiet geldt voor het gebruik van geavanceerde platformstatistieken:
| Limit | Value |
|---|---|
| Maximaal aantal containers per opslagaccount | 10,000 |