Surveillance de la passerelle de volume - AWS Storage Gateway

La documentation de passerelle de fichiers Amazon S3 a été déplacée vers Qu’est-ce qu’une passerelle de fichiers Amazon S3 ?

La documentation Amazon FSx File Gateway a été déplacée vers Qu'est-ce qu'Amazon FSx File Gateway ?

La documentation de passerelle de bande a été déplacée vers Qu’est-ce qu’une passerelle de bande ?

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Surveillance de la passerelle de volume

Cette section décrit la façon de surveiller une passerelle dans une configuration de volumes mis en cache ou de volumes stockés, y compris la surveillance des volumes associés à la passerelle et du tampon de chargement. Vous utilisez le AWS Management Console pour afficher les statistiques de votre passerelle. Par exemple, vous pouvez afficher le nombre d'octets utilisés pour les opérations de lecture et d'écriture, le temps consacré à celles-ci et le temps nécessaire pour récupérer les données à partir du cloud Amazon Web Services. Avec les métriques, vous pouvez suivre l'intégrité de la passerelle et configurer des alarmes pour vous avertir lorsqu'une ou plusieurs métriques dépassent un seuil défini.

Storage Gateway fournit CloudWatch des métriques sans frais supplémentaires. Les métriques de Storage Gateway sont enregistrées pendant une période de deux semaines. Elles vous permettent d'accéder aux informations d'historique et d'obtenir un meilleur point de vue sur les performances de votre passerelle et des volumes. Pour obtenir des informations détaillées à ce sujet CloudWatch, consultez le guide de CloudWatch l'utilisateur Amazon.

Obtenir les journaux de santé de Volume Gateway avec Amazon CloudWatch Logs

Vous pouvez utiliser Amazon CloudWatch Logs pour obtenir des informations sur l'état de votre Volume Gateway et des ressources associées. Vous pouvez utiliser ces journaux pour surveiller votre passerelle afin de détecter les erreurs qu'elle rencontre. En outre, vous pouvez utiliser les filtres CloudWatch d'abonnement Amazon pour automatiser le traitement des informations du journal en temps réel. Pour plus d'informations, consultez la section Traitement en temps réel des données de journal avec les abonnements dans le guide de CloudWatch l'utilisateur Amazon.

Supposons, par exemple, que votre passerelle ait été déployée dans un cluster activé avec VMware High Availability (HA) et que vous deviez connaître les erreurs éventuelles. Vous pouvez configurer un groupe de CloudWatch journaux pour surveiller votre passerelle et être averti lorsque celle-ci rencontre une erreur. Vous pouvez configurer le groupe lorsque vous activez la passerelle ou une fois que la passerelle est activée et opérationnelle. Pour plus d'informations sur la configuration d'un groupe de CloudWatch journaux lors de l'activation d'une passerelle, consultezConfiguration de votre passerelle de volume. Pour obtenir des informations générales sur les groupes de CloudWatch journaux, consultez la section Working with Log Groups and Log Streams dans le guide de CloudWatch l'utilisateur Amazon.

Pour de plus amples informations sur la façon de résoudre et corriger ces types d’erreurs, veuillez consulter Résolution des problèmes de volume.

La procédure suivante explique comment configurer un groupe de CloudWatch journaux après l'activation de votre passerelle.

Pour configurer un groupe de CloudWatch journaux afin qu'il fonctionne avec votre passerelle
  1. Connectez-vous à la console Storage Gateway AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/storagegateway/home.

  2. Dans le volet de navigation de gauche, choisissez Gateways, puis choisissez la passerelle pour laquelle vous souhaitez configurer le groupe de CloudWatch journaux.

  3. Pour Actions, choisissez Modifier les informations de passerelle, ou dans l'onglet Détails, sous Health logs et Not Enabled, choisissez Configurer le groupe de journaux pour ouvrir la boîte de CustomerGatewayNamedialogue Modifier.

  4. Pour le Groupe de journaux sur l’intégrité de la passerelle, choisissez l'une des options suivantes :

    • Désactivez la journalisation si vous ne souhaitez pas surveiller votre passerelle à l'aide de groupes de CloudWatch journaux.

    • Créez un nouveau groupe de journaux pour créer un nouveau groupe de CloudWatch journaux.

    • Utilisez un groupe de journaux existant pour utiliser un groupe de CloudWatch journaux qui existe déjà. Choisissez un groupe de journaux dans la Liste de groupes de journaux existants.

  5. Sélectionnez Enregistrer les modifications.

  6. Pour afficher les journaux d’intégrité de votre passerelle, procédez comme suit :

    1. Dans le volet de navigation de gauche, choisissez Gateways, puis choisissez la passerelle pour laquelle vous avez configuré le groupe de CloudWatch journaux.

    2. Choisissez l'onglet Détails, puis sous Health logs, sélectionnez CloudWatch Logs. La page de détails du groupe de journaux s'ouvre dans la CloudWatch console Amazon.

Utilisation d'Amazon CloudWatch Metrics

Vous pouvez obtenir des données de surveillance pour votre passerelle à l'aide de l'API AWS Management Console ou de l' CloudWatchAPI. La console affiche une série de graphiques basés sur les données brutes de l' CloudWatch API. Vous pouvez également utiliser l' CloudWatch API via l'un des kits de développement AWS logiciel (SDK) ou les outils d' CloudWatch API Amazon. En fonction de vos besoins, vous pouvez utiliser les graphiques affichés dans la console ou extraits de l’API.

Quelle que soit la méthode que vous choisissez pour travailler avec les métriques, vous devez spécifier les informations suivantes :

  • La dimension de métrique à utiliser. Une dimension est une paire nom-valeur qui vous aide à identifier une métrique de façon unique. Les dimensions de Storage Gateway sont GatewayId, GatewayName et VolumeId. Dans la CloudWatch console, vous pouvez utiliser les Volume Metrics vues Gateway Metrics et pour sélectionner facilement des dimensions spécifiques à la passerelle et au volume. Pour plus d'informations sur les dimensions, consultez la section Dimensions du guide de CloudWatch l'utilisateur Amazon.

  • Le nom de la métrique, par exemple ReadBytes.

Le tableau suivant résume les types de données des métriques Storage Gateway que vous pouvez utiliser.

CloudWatch Espace de noms Dimension Description
AWS/StorageGateway GatewayId, GatewayName

Ces dimensions filtrent les données des métriques qui décrivent des aspects de la passerelle. Vous pouvez identifier une passerelle à utiliser en spécifiant les deux dimensions GatewayId et GatewayName.

Le débit et les données de latence d'une passerelle reposent sur tous les volumes dans la passerelle.

Les données sont disponibles automatiquement toutes les 5 minutes sans coût aucun.

VolumeId

Cette dimension filtres les données des métriques propres à un volume. Identifiez un volume à utiliser en fonction de sa VolumeIddimension.

Les données sont disponibles automatiquement toutes les 5 minutes sans coût aucun.

L’utilisation des métriques de passerelle et de volume est similaire à l’utilisation des autres métriques de service. Vous trouverez des informations sur certaines des tâches de métriques les plus courantes dans la documentation CloudWatch indiquée ci-après :

Mesure des performances entre votre application et la passerelle

Le débit des données, la latence des données et les opérations par seconde sont les trois mesures que vous pouvez utiliser pour comprendre la façon dont s'exécute votre stockage d'application qui utilise la passerelle. Lorsque vous utilisez la statistique d'agrégation correcte, vous pouvez utiliser les métriques Storage Gateway afin de mesurer ces valeurs.

Une statistique est l'agrégation d'une métrique sur une période de temps donnée. Lorsque vous affichez les valeurs d'une métrique dans CloudWatch, utilisez la Average statistique pour la latence des données (millisecondes), utilisez la Sum statistique pour le débit de données (octets par seconde) et utilisez la Samples statistique pour les opérations d'entrée/sortie par seconde (IOPS). Pour plus d'informations, consultez la section Statistiques du guide de CloudWatch l'utilisateur Amazon.

Le tableau suivant résume les métriques et la statistique correspondante que vous pouvez utiliser pour mesurer le débit, la latence et l'IOPS entre vos applications et les passerelles.

Elément intéressant Comment le mesurer
Débit

Utilisez les métriques ReadBytes et WriteBytes avec la statistique Sum CloudWatch . Par exemple, la valeur Sum de la métrique ReadBytes sur un échantillon de période de 5 minutes divisées par 300 secondes vous donne le débit en tant que taux en octets par seconde.

Latence Utilisez les métriques ReadTime et WriteTime avec la statistique Average CloudWatch . Par exemple, la valeur Average de la métrique ReadTime vous donne la latence par opération sur l'échantillon de période.
IOPS Utilisez les métriques ReadBytes et WriteBytes avec la statistique Samples CloudWatch . Par exemple, la valeur Samples de la métrique ReadBytes sur un échantillon de période de 5 minutes divisées par 300 secondes vous donne l'IOPS.

Pour les graphiques de latence moyenne et ceux de taille moyenne, la moyenne est calculée par rapport au nombre total d’opérations (lecture ou écriture, quel que soit celui applicable au graphe) complétées durant la période.

Pour mesurer le débit de données d'une application vers un volume
  1. Ouvrez la CloudWatch console à l'adresse https://console.aws.amazon.com/cloudwatch/.

  2. Choisissez Métriques, puis choisissez l'onglet Toutes les métriques, puis Storage Gateway.

  3. Choisissez la dimension Métriques de volume et recherchez le volume que vous souhaitez utiliser.

  4. Sélectionnez les métriques ReadBytes et WriteBytes.

  5. Pour Plage de temps, choisissez une valeur.

  6. Choisissez la statistique Sum.

  7. Pour Période, choisissez une valeur de 5 minutes ou plus.

  8. Dans les ensembles de points de données obtenus classés de façon chronologique (un pour ReadBytes et l'autre pour WriteBytes), divisez chaque point de données par la période (en secondes) afin d'obtenir le débit au point de modèle. Le débit total est la somme des débits.

L'image suivante montre les métriques ReadBytes et WriteBytes pour un volume avec la statistique Sum. Dans l'image, le curseur sur un point de données affiche les informations sur le point de données, notamment sa valeur et son nombre d'octets. Divisez la valeur en octets par la valeur de Période (5 minutes) pour obtenir le débit de données au point de cet échantillon. Pour le point mis en surbrillance, le débit de lecture est de 2 384 199 680 octets divisés par 300 secondes, soit 7,6 mégaoctets par seconde.

un exemple de graphique métrique d'octets de lecture et d'écriture pour une passerelle de volume avec la statistique de somme.
Pour mesurer les opérations d'entrée/sortie de données par seconde d'une application vers un volume
  1. Ouvrez la CloudWatch console à l'adresse https://console.aws.amazon.com/cloudwatch/.

  2. Choisissez Métriques, puis choisissez l'onglet Toutes les métriques, puis Storage Gateway.

  3. Choisissez la dimension Métriques de volume et recherchez le volume que vous souhaitez utiliser.

  4. Sélectionnez les métriques ReadBytes et WriteBytes.

  5. Pour Plage de temps, choisissez une valeur.

  6. Choisissez la statistique Samples.

  7. Pour Période, choisissez une valeur de 5 minutes ou plus.

  8. Dans les ensembles de points de données obtenus classés de façon chronologique (un pour ReadBytes et l'autre pour WriteBytes), divisez chaque point de données par la période (en secondes) afin d'obtenir l'IOPS.

L'image suivante montre les métriques ReadBytes et WriteBytes pour un volume de stockage avec la statistique Samples. Dans l'image, le curseur sur un point de données affiche les informations sur le point de données, notamment sa valeur et le nombre d'échantillons. Divisez la valeur de l'échantillon par la valeur Période (5 minutes) pour obtenir les opérations par seconde au point de cet échantillon. Pour le point mis en surbrillance, le nombre d'opérations d'écriture est de 24 373 octets divisés par 300 secondes, soit 81 opérations d'écriture par seconde.

un exemple de graphique métrique d'octets de lecture et d'écriture pour une passerelle de volume avec la statistique des échantillons.

Mesure des performances entre votre passerelle et AWS

Le débit des données, la latence des données et les opérations par seconde sont les trois mesures que vous pouvez utiliser pour comprendre la façon dont performe votre stockage d'application qui utilise Storage Gateway. Ces trois valeurs peuvent être mesurées en utilisant les métriques Storage Gateway qui vous sont fournies lorsque vous utilisez la bonne statistique d’agrégation. Le tableau suivant résume les métriques et la statistique correspondante à utiliser pour mesurer le débit, la latence et les opérations d'entrée/sortie par seconde (IOPS) entre votre passerelle et AWS.

Elément intéressant Comment le mesurer
Débit

Utilisez les métriques ReadBytes et WriteBytes avec la statistique Sum CloudWatch . Par exemple, la valeur Sum de la métrique ReadBytes sur un échantillon de période de 5 minutes divisées par 300 secondes vous donne le débit en tant que taux en octets par seconde.

Latence Utilisez les métriques ReadTime et WriteTime avec la statistique Average CloudWatch . Par exemple, la valeur Average de la métrique ReadTime vous donne la latence par opération sur l'échantillon de période.
IOPS Utilisez les métriques ReadBytes et WriteBytes avec la statistique Samples CloudWatch . Par exemple, la valeur Samples de la métrique ReadBytes sur un échantillon de période de 5 minutes divisées par 300 secondes vous donne l'IOPS.
Débit vers AWS Utilisez les CloudBytesUploaded métriques CloudBytesDownloaded et avec les Sum CloudWatch statistiques. Par exemple, la Sum valeur de la CloudBytesDownloaded métrique sur une période d'échantillonnage de 5 minutes divisée par 300 secondes vous donne le débit depuis AWS la passerelle en octets par seconde.
Latence des données vers AWS Utilisez la métrique CloudDownloadLatency avec la statistique Average. Par exemple, la statistique Average de la métrique CloudDownloadLatency vous donne la latence par opération.
Pour mesurer le débit de données de téléchargement d'une passerelle vers AWS
  1. Ouvrez la CloudWatch console à l'adresse https://console.aws.amazon.com/cloudwatch/.

  2. Choisissez Métriques, puis choisissez l'onglet Toutes les métriques, puis Storage Gateway.

  3. Choisissez la dimension Métriques de passerelle et recherchez le volume que vous souhaitez utiliser.

  4. Choisissez la métrique CloudBytesUploaded.

  5. Pour Plage de temps, choisissez une valeur.

  6. Choisissez la statistique Sum.

  7. Pour Période, choisissez une valeur de 5 minutes ou plus.

  8. Dans l'ensemble de points de données classés de façon chronologique obtenu, divisez chaque point de données par la période (en secondes) afin d'obtenir le débit pour l'échantillon de période.

L'image suivante montre la métrique CloudBytesUploaded pour un volume de passerelle avec la statistique Sum. Dans l'image, le curseur sur un point de données affiche les informations sur le point de données, notamment sa valeur et les octets chargés. Divisez cette valeur par la valeur de Période (5 minutes) pour obtenir le débit au point de cet échantillon. Pour le point mis en évidence, le débit entre la passerelle et AWS est de 555 544 576 octets divisé par 300 secondes, soit 1,7 mégaoctet par seconde.

un exemple de graphique métrique chargé en octets dans le cloud pour une passerelle avec la statistique de somme.
Pour mesurer la latence par opération d'une passerelle
  1. Ouvrez la CloudWatch console à l'adresse https://console.aws.amazon.com/cloudwatch/.

  2. Choisissez Métriques, puis choisissez l'onglet Toutes les métriques, puis Storage Gateway.

  3. Choisissez la dimension Métriques de passerelle et recherchez le volume que vous souhaitez utiliser.

  4. Sélectionnez les métriques ReadTime et WriteTime.

  5. Pour Plage de temps, choisissez une valeur.

  6. Choisissez la statistique Average.

  7. Pour Période, choisissez une valeur de 5 minutes afin qu'elle corresponde au temps par défaut du rapport.

  8. Dans l'ensemble de points de données classés chronologiquement obtenu (un pour ReadTime et l'autre pour WriteTime), ajoutez des points de données sur le même échantillon de temps afin d'obtenir la latence totale en millisecondes.

Pour mesurer la latence des données entre une passerelle et AWS
  1. Ouvrez la CloudWatch console à l'adresse https://console.aws.amazon.com/cloudwatch/.

  2. Choisissez Métriques, puis choisissez l'onglet Toutes les métriques, puis Storage Gateway.

  3. Choisissez la dimension Métriques de passerelle et recherchez le volume que vous souhaitez utiliser.

  4. Choisissez la métrique CloudDownloadLatency.

  5. Pour Plage de temps, choisissez une valeur.

  6. Choisissez la statistique Average.

  7. Pour Période, choisissez une valeur de 5 minutes afin qu'elle corresponde au temps par défaut du rapport.

L'ensemble de points de données classés chronologiquement obtenu contient la latence en millisecondes.

Pour définir une alarme de seuil supérieur pour le débit d'une passerelle à AWS
  1. Ouvrez la CloudWatch console à l'adresse https://console.aws.amazon.com/cloudwatch/.

  2. Choisissez Alarmes.

  3. Choisissez Create Alarm (Créer une alarme) pour lancer l'assistant de création d’alarmes.

  4. Choisissez la dimension Storage Gateway et recherchez la passerelle que vous souhaitez utiliser.

  5. Choisissez la métrique CloudBytesUploaded.

  6. Configurez l'alarme en définissant l'état de l'alarme lorsque la métrique CloudBytesUploaded est supérieure ou égale à une valeur spécifiée pendant une durée spécifiée. Par exemple, vous pouvez définir un état d'alarme lorsque la métrique CloudBytesUploaded est supérieure à 10 Mo pendant 60 minutes.

  7. Configurez les actions mettre en œuvre pour l'état de l'alarme. Par exemple, vous pouvez faire en sorte qu'une notification vous soit envoyée par e-mail.

  8. Sélectionnez Create Alarm (Créer une alerte).

Pour définir une alarme de seuil supérieur pour lire les données depuis AWS
  1. Ouvrez la CloudWatch console à l'adresse https://console.aws.amazon.com/cloudwatch/.

  2. Choisissez Create Alarm (Créer une alarme) pour lancer l'assistant de création d’alarmes.

  3. Choisissez la dimension StorageGateway: Gateway Metrics et recherchez la passerelle avec laquelle vous souhaitez travailler.

  4. Choisissez la métrique CloudDownloadLatency.

  5. Configurez l'alarme en définissant l'état de l'alarme lorsque la métrique CloudDownloadLatency est supérieure ou égale à une valeur spécifiée pendant une durée spécifiée. Par exemple, vous pouvez définir un état d'alarme lorsque CloudDownloadLatency est supérieure à 60 000 millisecondes pendant plus de 2 heures.

  6. Configurez les actions mettre en œuvre pour l'état de l'alarme. Par exemple, vous pouvez faire en sorte qu'une notification vous soit envoyée par e-mail.

  7. Sélectionnez Create Alarm (Créer une alerte).

Présentation des métriques d'un volume

Vous pouvez trouver des informations sur les métriques de Storage Gateway qui couvrent un volume d’une passerelle. Chaque volume d'une passerelle est associé à un ensemble de métriques.

Certaines métriques spécifiques aux volumes portent le même nom que certaines métriques spécifiques à la passerelle. Ces métriques représentent les mêmes types de mesures, mais s'appliquent au volume plutôt qu'à la passerelle. Avant de commencer le travail, indiquez si vous souhaitez utiliser une métrique de passerelle ou une métrique de volume. En particulier, lorsque vous utilisez des métriques de volume, spécifiez l'ID du volume de stockage pour lequel vous souhaitez afficher les métriques. Pour de plus amples informations, veuillez consulter Utilisation d'Amazon CloudWatch Metrics.

Note

Certaines métriques renvoient des points de données uniquement lorsque de nouvelles données ont été générées au cours de la période de surveillance la plus récente.

Le tableau suivant décrit les métriques de Storage Gateway que vous pouvez utiliser pour obtenir des informations sur les volumes de stockage.

Métrique Description Volumes mis en cache Volumes stockés
AvailabilityNotification

Nombre de notifications de disponibilité envoyées par le volume.

Unités : nombre

Oui Oui
CacheHitPercent

Pourcentage des opérations de lecture d'application à partir du volume, qui sont fournies par le cache. L'exemple est pris à la fin de la période de génération de rapport.

Lorsqu'il n'y a aucune demande d'opération de lecture à partir du volume, cette métrique indique 100 %.

Unités : pourcentage

Oui Non
CachePercentDirty

Contribution du volume pour le pourcentage global de cache de la passerelle qui n'est pas conservé dans AWS. L'exemple est pris à la fin de la période de génération de rapport.

Utilisez la métrique CachePercentDirty de la passerelle pour afficher le pourcentage global de cache de la passerelle qui n'est pas conservé dans AWS. Pour de plus amples informations, veuillez consulter Présentation des métriques de la passerelle.

Unités : pourcentage

Oui Oui
CachePercentUsed

Contribution du volume à l'utilisation d'un pourcentage global du stockage de cache de la passerelle. L'exemple est pris à la fin de la période de génération de rapport.

Utilisez la métrique CachePercentUsed de la passerelle pour afficher l'utilisation en pourcentage global du stockage de cache de la passerelle. Pour de plus amples informations, veuillez consulter Présentation des métriques de la passerelle.

Unités : pourcentage

Oui Non
CloudBytesDownloaded

Nombre d'octets téléchargés depuis le cloud vers le volume.

Unités : octets

Oui Oui
CloudBytesUploaded

Nombre d'octets chargés depuis le cloud vers le volume.

Unités : octets

Oui Oui
HealthNotification

Nombre de notifications d'intégrité envoyées par le volume.

Unités : nombre

Oui Oui
IoWaitPercent

Pourcentage d' IoWaitPercent unités actuellement utilisées par le volume.

Unités : pourcentage

Oui Oui
MemTotalBytes

Pourcentage de mémoire totale actuellement utilisé par le volume.

Unités : pourcentage

Oui Non
MemoryUsage

Pourcentage de mémoire actuellement utilisé par le volume.

Unités : pourcentage

Oui Non
ReadBytes

Nombre total d'octets lus depuis vos applications sur site au cours de la période de génération de rapport.

Utilisez cette métrique avec la statistique Sum pour mesurer le débit et avec la statistique Samples pour mesurer les E/S par seconde.

Unités : octets

Oui Oui
ReadTime

Nombre total de millisecondes consacrées aux opérations de lecture à partir de vos applications sur site pendant la période de génération de rapport.

Utilisez cette métrique avec la statistique Average pour mesurer la latence.

Unités : millisecondes

Oui Oui
UserCpuPercent

Pourcentage d'unités de calcul UC allouées qui sont actuellement utilisées par le volume.

Unités : pourcentage

Oui Oui
WriteBytes

Nombre total d'octets écrits dans vos applications sur site au cours de la période de génération de rapport.

Utilisez cette métrique avec la statistique Sum pour mesurer le débit et avec la statistique Samples pour mesurer les E/S par seconde.

Unités : octets

Oui Oui
WriteTime

Nombre total de millisecondes consacrées aux opérations d'écriture à partir de vos applications sur site pendant la période de génération de rapport.

Utilisez cette métrique avec la statistique Average pour mesurer la latence.

Unités : millisecondes

Oui Oui
QueuedWrites

Nombre d'octets en attente d'écriture AWS, échantillonnés à la fin de la période de référence.

Unités : octets

Oui Oui