Mesures Azure Storage Analytics (classique)Azure Storage Analytics metrics (classic)

Au 31 août 2023, les métriques Storage Analytics, également appelées métriques classiques seront retirées.On August 31, 2023 Storage Analytics metrics, also referred to as classic metrics will be retired. Pour plus d’informations, consultez l’annonce officielle.For more information, see the official announcement. Si vous utilisez des métriques classiques, veillez à passer aux métriques dans Azure Monitor avant cette date.If you use classic metrics, make sure to transition to metrics in Azure Monitor prior to that date. Cet article vous aide à effectuer la transition.This article helps you make the transition.

Le Stockage Azure utilise Storage Analytics pour stocker des mesures qui comprennent les statistiques de transactions agrégées et les données de capacité relatives aux requêtes adressées à un service de stockage.Azure Storage uses the Storage Analytics solution to store metrics that include aggregated transaction statistics and capacity data about requests to a storage service. Les transactions sont signalées au niveau de l’opération d’API et au niveau du service de stockage.Transactions are reported at the API operation level and at the storage service level. La capacité est indiquée au niveau du service de stockage.Capacity is reported at the storage service level. Les données des mesures peuvent être utilisées pour :Metrics data can be used to:

  • analyser l’utilisation du service de stockage ;Analyze storage service usage.
  • diagnostiquer les problèmes liés aux requêtes envoyées au service de stockage ;Diagnose issues with requests made against the storage service.
  • améliorer les performances des applications qui utilisent un service.Improve the performance of applications that use a service.

Les métriques de Storage Analytics sont activées par défaut pour les nouveaux comptes de stockage.Storage Analytics metrics are enabled by default for new storage accounts. Vous pouvez configurer des métriques dans le portail Azure à l’aide de PowerShell ou d’Azure CLI.You can configure metrics in the Azure portal, by using PowerShell, or by using the Azure CLI. Pour obtenir des instructions pas à pas, consultez Activer et gérer les métriques Azure Storage Analytics (classique).For step-by-step guidance, see Enable and manage Azure Storage Analytic metrics (classic). Vous pouvez également activer Storage Analytics par programmation via l'API REST ou la bibliothèque cliente.You can also enable Storage Analytics programmatically via the REST API or the client library. Utilisez les opérations Set Service Properties pour activer Storage Analytics pour chaque service.Use the Set Service Properties operations to enable Storage Analytics for each service.

Notes

Les mesures Storage Analytics sont disponibles pour le stockage d’objets blob Azure, Azure Files, le stockage File d’attente Azure et le stockage de tables Azure.Storage Analytics metrics are available for Azure Blob storage, Azure Queue storage, Azure Table storage, and Azure Files. Les mesures Storage Analytics sont maintenant des mesures classiques.Storage Analytics metrics are now classic metrics. Nous vous recommandons d’utiliser les mesures de stockage dans Azure Monitor au lieu des mesures Storage Analytics.We recommend that you use storage metrics in Azure Monitor instead of Storage Analytics metrics.

Métriques de transactionTransaction metrics

Un ensemble fiable de données est enregistré toutes les heures ou chaque minute pour chaque service de stockage et opération d’API demandée, notamment les entrées et sorties, la disponibilité, les erreurs et les pourcentages de requête triés par catégorie.A robust set of data is recorded at hourly or minute intervals for each storage service and requested API operation, which includes ingress and egress, availability, errors, and categorized request percentages. La liste complète des détails de transaction est disponible dans la rubrique Schéma de table de mesures Storage Analytics.For a complete list of the transaction details, see Storage Analytics metrics table schema.

Les données de transaction sont enregistrées au niveau du service et au niveau de l’opération API.Transaction data is recorded at the service level and the API operation level. Au niveau du service, des statistiques résumant toutes les opérations d’API demandées sont écrites dans une entité de table toutes les heures, même si aucune requête n’a été adressée au service.At the service level, statistics that summarize all requested API operations are written to a table entity every hour, even if no requests were made to the service. Au niveau de l'opération d'API, les statistiques sont écrites uniquement dans une entité si l'opération a été demandée dans l'heure.At the API operation level, statistics are only written to an entity if the operation was requested within that hour.

Par exemple, si vous exécutez une opération GetBlob sur votre service BLOB, les mesures Storage Analytics enregistrent la requête et l’incluent dans les données agrégées pour le service BLOB et l’opération GetBlob.For example, if you perform a GetBlob operation on your blob service, Storage Analytics Metrics logs the request and includes it in the aggregated data for the blob service and the GetBlob operation. Si aucune opération GetBlob n’est demandée pendant l’heure, aucune entité n’est écrite dans $MetricsTransactionsBlob pour cette opération.If no GetBlob operation is requested during the hour, an entity isn't written to $MetricsTransactionsBlob for that operation.

Les mesures de transaction sont enregistrées pour les requêtes utilisateur et les demandes effectuées par Storage Analytics.Transaction metrics are recorded for user requests and requests made by Storage Analytics itself. Par exemple, les demandes par Storage Analytics pour écrire des journaux d’activité et des entités de table sont enregistrées.For example, requests by Storage Analytics to write logs and table entities are recorded.

Métriques de capacitéCapacity metrics

Notes

Actuellement, les mesures de capacité sont disponibles uniquement pour le service BLOB.Currently, capacity metrics are available only for the blob service.

Les données de capacité sont enregistrées quotidiennement pour le service BLOB d’un compte de stockage, et deux entités de table sont écrites.Capacity data is recorded daily for a storage account's blob service, and two table entities are written. Une entité fournit des statistiques sur les données utilisateur et l'autre, sur le conteneur d'objets blob $logs utilisé par Storage Analytics.One entity provides statistics for user data, and the other provides statistics about the $logs blob container used by Storage Analytics. La table $MetricsCapacityBlob inclut les statistiques suivantes :The $MetricsCapacityBlob table includes the following statistics:

  • Capacity : Quantité de stockage utilisée par le service BLOB du compte de stockage, en octets.Capacity: The amount of storage used by the storage account's blob service, in bytes.

  • ContainerCount : Nombre de conteneurs d’objets blob dans le service BLOB du compte de stockage.ContainerCount: The number of blob containers in the storage account's blob service.

  • ObjectCount : Nombre d’objets blob de blocs ou de pages validés et non validés dans le service BLOB du compte de stockage.ObjectCount: The number of committed and uncommitted block or page blobs in the storage account's blob service.

    Pour plus d’informations sur les mesures de capacité, voir Schéma de table de mesures Storage Analytics.For more information about capacity metrics, see Storage Analytics metrics table schema.

Stockage des métriquesHow metrics are stored

Toutes les données de mesures des services de stockage sont stockées dans trois tables réservées à ce service :All metrics data for each of the storage services is stored in three tables reserved for that service. une table pour les informations sur les transactions, une autre pour les informations sur les transactions par minute, et une troisième pour les informations sur la capacité.One table is for transaction information, one table is for minute transaction information, and another table is for capacity information. Les informations relatives aux transactions et aux transactions par minute se composent des données de requête et de réponse.Transaction and minute transaction information consists of request and response data. Quant aux informations de capacité, elles comprennent des données sur l’utilisation du stockage.Capacity information consists of storage usage data. Les mesures par heure, les mesures par minute et la capacité pour le service blob d’un compte de stockage sont accessibles dans des tables nommées comme indiqué dans la table ci-dessous.Hour metrics, minute metrics, and capacity for a storage account's blob service is accessed in tables that are named as described in the following table.

Niveau de métriquesMetrics level Noms de tablesTable names Versions prises en chargeSupported for versions
Métriques toutes les heures, emplacement principalHourly metrics, primary location - $MetricsTransactionsBlob- $MetricsTransactionsBlob
- $MetricsTransactionsTable- $MetricsTransactionsTable
- $MetricsTransactionsQueue- $MetricsTransactionsQueue
Versions antérieures au 15 août 2013, uniquement.Versions prior to August 15, 2013, only. Bien que ces noms soient toujours pris en charge, il est recommandé d’utiliser les tables répertoriées ci-dessous.While these names are still supported, we recommend that you switch to using the tables that follow.
Métriques toutes les heures, emplacement principalHourly metrics, primary location - $MetricsHourPrimaryTransactionsBlob- $MetricsHourPrimaryTransactionsBlob
- $MetricsHourPrimaryTransactionsTable- $MetricsHourPrimaryTransactionsTable
- $MetricsHourPrimaryTransactionsQueue- $MetricsHourPrimaryTransactionsQueue
- $MetricsHourPrimaryTransactionsFile- $MetricsHourPrimaryTransactionsFile
Toutes les versions.All versions. La prise en charge des mesures de service Fichier est disponible uniquement dans la version du 5 avril 2015 et les versions ultérieures.Support for file service metrics is available only in version April 5, 2015, and later.
Métriques par minute, emplacement principalMinute metrics, primary location - $MetricsMinutePrimaryTransactionsBlob- $MetricsMinutePrimaryTransactionsBlob
- $MetricsMinutePrimaryTransactionsTable- $MetricsMinutePrimaryTransactionsTable
- $MetricsMinutePrimaryTransactionsQueue- $MetricsMinutePrimaryTransactionsQueue
- $MetricsMinutePrimaryTransactionsFile- $MetricsMinutePrimaryTransactionsFile
Toutes les versions.All versions. La prise en charge des mesures de service Fichier est disponible uniquement dans la version du 5 avril 2015 et les versions ultérieures.Support for file service metrics is available only in version April 5, 2015, and later.
Métriques toutes les heures, emplacement secondaireHourly metrics, secondary location - $MetricsHourSecondaryTransactionsBlob- $MetricsHourSecondaryTransactionsBlob
- $MetricsHourSecondaryTransactionsTable- $MetricsHourSecondaryTransactionsTable
- $MetricsHourSecondaryTransactionsQueue- $MetricsHourSecondaryTransactionsQueue
Toutes les versions.All versions. La géo-réplication redondante avec accès en lecture doit être activée.Read-access geo-redundant replication must be enabled.
Métriques par minute, emplacement secondaireMinute metrics, secondary location - $MetricsMinuteSecondaryTransactionsBlob- $MetricsMinuteSecondaryTransactionsBlob
- $MetricsMinuteSecondaryTransactionsTable- $MetricsMinuteSecondaryTransactionsTable
- $MetricsMinuteSecondaryTransactionsQueue- $MetricsMinuteSecondaryTransactionsQueue
Toutes les versions.All versions. La géo-réplication redondante avec accès en lecture doit être activée.Read-access geo-redundant replication must be enabled.
Capacité (service BLOB uniquement)Capacity (blob service only) $MetricsCapacityBlob$MetricsCapacityBlob Toutes les versions.All versions.

Ces tables sont automatiquement créées lorsque Storage Analytics est activé pour un point de terminaison de service de stockage.These tables are automatically created when Storage Analytics is enabled for a storage service endpoint. Elles sont accessibles via l’espace de noms du compte de stockage, par exemple : https://<accountname>.table.core.windows.net/Tables("$MetricsTransactionsBlob").They're accessed via the namespace of the storage account, for example, https://<accountname>.table.core.windows.net/Tables("$MetricsTransactionsBlob"). Les tables de mesures n’apparaissent pas dans une opération de liste et sont accessibles directement via le nom de la table.The metrics tables don't appear in a listing operation and must be accessed directly via the table name.

Alertes liées aux métriquesMetrics alerts

Il peut être intéressant de définir des alertes dans le Portail Azure, afin d’être averti automatiquement de tout changement important de comportement de vos services de stockage.Consider setting up alerts in the Azure portal so you'll be automatically notified of important changes in the behavior of your storage services. Pour obtenir des instructions pas à pas, consultez Créer des alertes de métriques.For step-by-step guidance, see Create metrics alerts.

Si vous utilisez un outil Explorateur Stockage pour télécharger ces données de mesures dans un format délimité, vous pouvez utiliser Microsoft Excel pour les analyser.If you use a Storage Explorer tool to download this metrics data in a delimited format, you can use Microsoft Excel to analyze the data. Pour obtenir la liste des outils Explorateur Stockage disponibles, consultez la rubrique relative aux outils clients du Stockage Azure.For a list of available Storage Explorer tools, see Azure Storage client tools.

Important

Il peut y avoir un décalage entre un événement de stockage et l’enregistrement des données de mesures par heure ou par minute correspondantes.There might be a delay between a storage event and when the corresponding hourly or minute metrics data is recorded. Dans le cas des mesures par minute, plusieurs minutes de données peuvent être écrites à la fois.In the case of minute metrics, several minutes of data might be written at once. Cela peut entraîner l’agrégation des transactions des minutes précédentes dans la transaction pour la minute actuelle.This issue can lead to transactions from earlier minutes being aggregated into the transaction for the current minute. Dans ce cas, le service d’alerte peut ne pas disposer de toutes les données de mesures disponibles pour l’intervalle d’alerte configuré, et cela peut entraîner des déclenchements d’alerte inattendus.When this issue happens, the alert service might not have all available metrics data for the configured alert interval, which might lead to alerts firing unexpectedly.

Facturation sur les métriques de stockageBilling on storage metrics

Les demandes d’écriture pour créer des entités de table pour les métriques sont facturées au tarif standard applicable à toutes les opérations Azure Storage.Write requests to create table entities for metrics are charged at the standard rates applicable to all Azure Storage operations.

Les demandes de lecture et de suppression formulées par un client sur des données de métriques sont aussi facturées au tarif standard.Read and delete requests of metrics data by a client are also billable at standard rates. Si vous avez configuré une stratégie de conservation des données, vous n’êtes pas facturé quand le stockage Azure supprime les anciennes données de mesures.If you configured a data retention policy, you aren't charged when Azure Storage deletes old metrics data. Toutefois, si vous supprimez des données analytiques, les opérations de suppression sont facturées à votre compte.If you delete analytics data, your account is charged for the delete operations.

La capacité utilisée par les tables de métriques est également facturable.The capacity used by the metrics tables is also billable. Utilisez les informations suivantes pour estimer la capacité utilisée pour stocker les données de mesures :Use the following information to estimate the amount of capacity used for storing metrics data:

  • En une heure, pour un service qui utilise toutes les API de chaque service, environ 148 Ko de données sont stockés par heure dans les tables de transaction de mesures si vous avez activé la synthèse au niveau des services et de l’API.If each hour a service utilizes every API in every service, approximately 148 KB of data is stored every hour in the metrics transaction tables if you enabled a service-level and API-level summary.
  • Si, en une heure, un service utilise toutes les API du service, alors environ 12 Ko de données sont stockés par heure dans les tables de transaction de mesures si vous avez uniquement activé la synthèse au niveau des services.If within each hour a service utilizes every API in the service, approximately 12 KB of data is stored every hour in the metrics transaction tables if you enabled only a service-level summary.
  • Deux lignes supplémentaires sont ajoutées chaque jour dans la table de capacité pour les objets blob, si vous avez choisi de recevoir les journaux.The capacity table for blobs has two rows added each day provided you opted in for logs. Cela implique que la taille de cette table augmente d’environ 300 octets maximum chaque jour.This scenario implies that every day the size of this table increases by up to approximately 300 bytes.

Étapes suivantesNext steps