Surveillance de Storage Gateway - 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 volume a été déplacée vers Qu’est-ce qu’une passerelle de volume ?

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 Storage Gateway

Cette section décrit comment surveiller une passerelle, y compris les ressources associées à la passerelle, à l'aide d'Amazon CloudWatch. Vous pouvez surveiller la mémoire tampon de chargement et le stockage en cache de la passerelle. Vous utilisez la console Storage Gateway pour afficher les métriques et les alarmes 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. Storage Gateway fournit également des CloudWatch alarmes, à l'exception des alarmes haute résolution, sans frais supplémentaires. Pour plus d'informations sur CloudWatch les tarifs, consultez les CloudWatch tarifs Amazon. Pour plus d'informations CloudWatch, consultez le guide de CloudWatch l'utilisateur Amazon.

Présentation des métriques de la passerelle

Dans le cadre de cette rubrique, nous définissons les métriques de passerelle comme des métriques limitées à la passerelle, c'est-à-dire qu'elles mesurent quelque chose à propos de la passerelle. Dans la mesure où une passerelle contient un ou plusieurs volumes, une métrique propre à la passerelle représente tous les volumes de la passerelle. Par exemple, la métrique CloudBytesUploaded correspond au nombre total d'octets que la passerelle a envoyés au cloud au cours de la période de génération du rapport. Cette métrique inclut l'activité de tous les volumes de la passerelle.

Lorsque vous travaillez avec les données des métriques de la passerelle, vous spécifiez l'identification unique de la passerelle dont vous souhaitez consulter les métriques. Dans cette optique, vous spécifiez les valeurs GatewayId et GatewayName. Si vous souhaitez utiliser une métrique de passerelle, vous spécifiez la dimension de la passerelle dans l'espace de noms des métriques, ce qui permet de faire la distinction entre une métrique de passerelle et une métrique de volume. 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.

Métrique Description
AvailabilityNotifications

Nombre de notifications d'intégrité liées à la disponibilité et générées par la passerelle.

Utilisez cette métrique avec la statistique Sum pour observer si la passerelle rencontre des événements liés à la disponibilité. Pour plus de détails sur les événements, consultez le groupe de CloudWatch journaux que vous avez configuré.

Unité : nombre

CacheHitPercent

Pourcentage des accès en lecture à l'application fourni par la mémoire cache. L'exemple est pris à la fin de la période de génération de rapport.

Unité : pourcentage

CacheUsed

Nombre total d'octets utilisés pour le stockage du cache de la passerelle. L'exemple est pris à la fin de la période de génération de rapport.

Unité : octets

IoWaitPercent

Pourcentage de temps pendant lequel la passerelle attend une réponse du disque local.

Unité : pourcentage

MemTotalBytes

Quantité de RAM allouée à la machine virtuelle de la passerelle, en octets.

Unité : octets

MemUsedBytes

Quantité de RAM actuellement en cours d'utilisation par la machine virtuelle de la passerelle, en octets.

Unité : octets

QueuedWrites

Nombre d'octets en attente d'écriture AWS, échantillonnés à la fin de la période de rapport pour tous les volumes de la passerelle. Ces octets sont conservés dans le stockage de traitement de votre passerelle.

Unité : octets

TotalCacheSize

Taille totale du cache en octets. L'exemple est pris à la fin de la période de génération de rapport.

Unité : octets

UploadBufferPercentUsed

Utilisation en pourcentage de la mémoire tampon de chargement de la passerelle. L'exemple est pris à la fin de la période de génération de rapport.

Unité : pourcentage

UploadBufferUsed

Nombre total d'octets utilisés dans la mémoire tampon de chargement de la passerelle. L'exemple est pris à la fin de la période de génération de rapport.

Unité : octets

UserCpuPercent

Pourcentage de temps UC consacré au traitement de la passerelle, en moyenne pour tous les cœurs.

Unité : pourcentage

Dimensions des métriques de Storage Gateway

L'espace de CloudWatch noms du service Storage Gateway estAWS/StorageGateway. Les données sont disponibles automatiquement toutes les 5 minutes sans coût aucun.

Dimension

Description

GatewayId, GatewayName

Ces dimensions filtrent les données demandées sur la base des métriques spécifiques à la passerelle. Vous pouvez identifier une passerelle à utiliser en fonction de la valeur de GatewayId ou de GatewayName. Si le nom de votre passerelle a été modifié pendant l’intervalle de temps dont vous souhaitez examiner les métriques, utilisez le GatewayId.

Le débit et la latence des données d'une passerelle sont basés sur tous les volumes de la passerelle. Pour plus d'informations sur l'utilisation des métriques de passerelle, voir Mesurer les performances entre votre passerelle et AWS.

Surveillance du tampon de chargement

Vous trouverez ci-après des informations sur la surveillance du tampon de chargement d'une passerelle et sur la création d'une alarme afin que vous receviez une notification lorsque le tampon dépasse un seuil défini. Grâce à cette approche, vous pouvez ajouter un stockage de tampon à une passerelle avant qu'elle ne se remplisse complètement et que votre application de stockage ne cesse les sauvegardes dans AWS.

Vous surveillez le tampon de chargement de la même manière dans les architectures de passerelles de bandes et de volumes en cache. Pour de plus amples informations, veuillez consulter Fonctionnement d’une passerelle de bande (architecture).

Note

Les métriques WorkingStoragePercentUsed, WorkingStorageUsed et WorkingStorageFree représentent le tampon de chargement pour les volumes stockés uniquement avant le lancement de la fonctionnalité des volumes mis en cache dans Storage Gateway. Utilisez maintenant les métriques équivalentes du tampon de chargement UploadBufferPercentUsed, UploadBufferUsed et UploadBufferFree. Ces métriques s'appliquent aux deux architectures de la passerelle.

Elément intéressant Comment le mesurer
Utilisation du tampon de chargement

Utilisez les métriques UploadBufferPercentUsed, UploadBufferUsed et UploadBufferFree avec la statistique Average. Par exemple, utilisez UploadBufferUsed avec la statistique Average pour analyser l'utilisation du stockage sur une période de temps.

Pour mesurer le pourcentage du tampon de chargement utilisé
  1. Ouvrez la CloudWatch console à l'adresse https://console.aws.amazon.com/cloudwatch/.

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

  3. Choisissez la métrique UploadBufferPercentUsed.

  4. Pour Plage de temps, choisissez une valeur.

  5. Choisissez la statistique Average.

  6. 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 obtenu pendant la période contient le pourcentage utilisé du tampon de chargement.

La procédure suivante vous permet de créer une alarme à l'aide de la CloudWatch console. Pour en savoir plus sur les alarmes et les seuils, consultez la section Création d' CloudWatch alarmes dans le guide de CloudWatch l'utilisateur Amazon.

Pour définir une alarme de seuil supérieur pour le tampon de chargement de la passerelle
  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. Spécifiez une métrique pour votre alarme :

    1. Sur la page Sélectionner une métrique de l'assistant de création d'alarme GatewayId, choisissez la GatewayName dimension AWS/StorageGateway:, puis recherchez la passerelle avec laquelle vous souhaitez travailler.

    2. Choisissez la métrique UploadBufferPercentUsed. Utilisez la statistique Average et une période de 5 minutes.

    3. Choisissez Continuer.

  4. Définissez le nom, la description et le seuil de l'alarme :

    1. Sur la page Define Alarm (Définir une alarme) de l’assistant de création d’alarmes, identifiez votre alarme en lui donnant un nom et une descriptions dans les zones Name (Nom) et Description.

    2. Définissez le seuil de l'alarme.

    3. Choisissez Continuer.

  5. Configurez une action d'e-mail pour l'alarme :

    1. Sur la page Configure Actions (Configurer des actions) de l’assistant de création d’alarmes, choisissez Alarm (Alarme) pour Alarm State (État de l’alarme).

    2. Pour Rubrique, sélectionnez Choisir ou créer une rubrique d'e-mail.

      La création d'une rubrique d'e-mail signifie que vous configurez une rubrique Amazon SNS. Pour plus d'informations sur Amazon SNS, consultez Configurer Amazon SNS dans le guide de l'utilisateur Amazon CloudWatch .

    3. Dans Rubrique, saisissez un nom descriptif pour la rubrique.

    4. Sélectionnez Ajouter une action.

    5. Choisissez Continuer.

  6. Passez en revue les paramètres de l'alarme, puis créez cette dernière :

    1. Sur la page Review (Révision) de l'assistant de création d’alarmes, vérifiez la définition de l'alarme, la métrique et les actions associées à effectuer (par exemple, l'envoi d'une notification par e-mail).

    2. Après avoir examiné le récapitulatif de l'alarme, choisissez Enregistrer l'alarme.

  7. Validez votre abonnement à la rubrique d'alarme :

    1. Ouvrez l'e-mail Amazon SNS envoyé à l'adresse e-mail que vous avez spécifiée lors de la création de la rubrique.

      L'image suivante montre une notification type par e-mail.

      un exemple de message e-mail de Amazon SNS.
    2. Validez votre abonnement en cliquant sur le lien de l'e-mail.

      Une confirmation d'abonnement s'affiche.

Surveillance du stockage de cache

Vous trouverez ci-après des informations sur la surveillance du stockage de cache d'une passerelle et sur la création d'une alarme afin que vous receviez une notification lorsque les paramètres du cache dépassent les seuils spécifiés. A l'aide de cette alarme, vous savez quand ajouter du stockage de cache à une passerelle.

Vous surveillez uniquement le stockage de cache dans l'architecture de volumes mis en cache. Pour de plus amples informations, veuillez consulter Fonctionnement d’une passerelle de bande (architecture).

Elément intéressant Comment le mesurer

Utilisation totale du cache

Utilisez les métriques CachePercentUsed et TotalCacheSize avec la statistique Average. Par exemple, utilisez CachePercentUsed avec la statistique Average pour analyser l'utilisation du cache sur une période de temps.

La métrique TotalCacheSize change uniquement lorsque vous ajoutez le cache à la passerelle.

Pourcentage de requêtes de lectures servies depuis le cache

Utilisez la métrique CacheHitPercent avec la statistique Average.

En règle générale, il est préférable que la métrique CacheHitPercent reste élevée.

Pourcentage du cache qui est sale, c'est-à-dire qu'il contient du contenu qui n'a pas été chargé vers AWS

Utilisez la métrique CachePercentDirty avec la statistique Average.

En règle générale, il est préférable que la métrique CachePercentDirty soit faible.

Pour mesurer le pourcentage d'un cache corrompu pour une passerelle et tous ses volumes
  1. Ouvrez la CloudWatch console à l'adresse https://console.aws.amazon.com/cloudwatch/.

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

  3. Choisissez la métrique CachePercentDirty.

  4. Pour Plage de temps, choisissez une valeur.

  5. Choisissez la statistique Average.

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

Le jeu de points de données obtenu pendant la période contient le pourcentage de cache qui est corrompu pendant les 5 minutes.

Pour mesurer le pourcentage du cache corrompu pour un volume
  1. Ouvrez la CloudWatch console à l'adresse https://console.aws.amazon.com/cloudwatch/.

  2. Choisissez la dimension StorageGateway: Volume Metrics et recherchez le volume avec lequel vous souhaitez travailler.

  3. Choisissez la métrique CachePercentDirty.

  4. Pour Plage de temps, choisissez une valeur.

  5. Choisissez la statistique Average.

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

Le jeu de points de données obtenu pendant la période contient le pourcentage de cache qui est corrompu pendant les 5 minutes.

Comprendre les CloudWatch alarmes

CloudWatch les alarmes surveillent les informations relatives à votre passerelle en fonction de métriques et d'expressions. Vous pouvez ajouter des CloudWatch alarmes à votre passerelle et consulter leur statut dans la console Storage Gateway. Pour plus d'informations sur les métriques utilisées pour surveiller une passerelle de bande, consultez Comprendre les métriques de passerelle et Comprendre les métriques de bande virtuelle. Pour chaque alarme, vous spécifiez les conditions qui déclencheront son état ALARME. Les indicateurs de statut des alarmes de la console Storage Gateway deviennent rouges lorsque leur état est ALARME, ce qui facilite la surveillance proactive du statut. Vous pouvez configurer les alarmes pour qu'elles invoquent automatiquement des actions en fonction de changements d'état soutenus. Pour plus d'informations sur les CloudWatch alarmes, consultez la section Utilisation des CloudWatch alarmes Amazon dans le guide de CloudWatch l'utilisateur Amazon.

Note

Si vous n'êtes pas autorisé à consulter CloudWatch, vous ne pouvez pas voir les alarmes.

Pour chaque passerelle activée, nous vous recommandons de créer les alarmes CloudWatch suivantes :

  • Attente d'E/S élevée : IoWaitpercent >= 20 pour 3 points de données en 15 minutes

  • Pourcentage de cache corrompu : CachePercentDirty > 80 pour 4 points de données en 20 minutes

  • Notifications d’intégrité : HealthNotifications >= 1 pour 1 point de données en 5 minutes. Lors de la configuration de cette alarme, définissez le Traitement des données manquantes sur NotBreaching.

    Note

    Vous pouvez définir une alarme de notification d'intégrité seulement si la passerelle avait une notification d'intégrité antérieure dans CloudWatch.

Pour les passerelles sur les plateformes hôtes VMware avec le mode HA activé, nous recommandons également cette CloudWatch alarme supplémentaire :

  • Notifications de disponibilité : AvailabilityNotifications >= 1 pour 1 point de données en 5 minutes Lors de la configuration de cette alarme, définissez le Traitement des données manquantes sur NotBreaching.

Le tableau suivant décrit l'état d'une alarme.

État Description

OK

La métrique ou l'expression se trouve dans le seuil défini.

Alarme

La métrique ou l'expression se trouve en dehors du seuil défini.

Données insuffisantes

L'alarme vient de démarrer, la métrique n'est pas disponible, ou la quantité de données n'est pas suffisante pour permettre à la métrique de déterminer l’état de l'alarme.

Aucun

Aucune alarme n'est créée pour la passerelle. Pour créer une nouvelle alarme, veuillez consulter Création d'une CloudWatch alarme personnalisée pour votre passerelle.

Unavailable

L'état de l'alarme est inconnu. Choisissez Non disponible pour afficher les informations d'erreur dans l'onglet Surveillance.

Lorsque vous créez une nouvelle passerelle à l'aide de la console Storage Gateway, vous pouvez choisir de créer automatiquement toutes les CloudWatch alarmes recommandées dans le cadre du processus de configuration initiale. Pour plus d'informations, consultez Configurer votre passerelle de bande. Si vous souhaitez ajouter ou mettre à jour les CloudWatch alarmes recommandées pour une passerelle existante, suivez la procédure ci-dessous.

Pour ajouter ou mettre à jour les CloudWatch alarmes recommandées pour une passerelle existante
Note

Cette fonctionnalité nécessite des autorisations CloudWatch de politique, qui ne sont pas automatiquement accordées dans le cadre de la politique d'accès complet préconfigurée de Storage Gateway. Assurez-vous que votre politique de sécurité accorde les autorisations suivantes avant de tenter de créer les CloudWatch alarmes recommandées :

  • cloudwatch:PutMetricAlarm - créer des alarmes

  • cloudwatch:DisableAlarmActions - désactiver les actions d'alarme

  • cloudwatch:EnableAlarmActions - activer les actions d'alarme

  • cloudwatch:DeleteAlarms - supprimer des alarmes

  1. Ouvrez la console Storage Gateway à l'adresse https://console.aws.amazon.com/storagegateway/home/.

  2. Dans le volet de navigation, choisissez Gateways, puis choisissez la passerelle pour laquelle vous souhaitez créer des CloudWatch alarmes recommandées.

  3. Sur la page de détails de la passerelle, choisissez l'onglet Surveillance.

  4. Sous Alarmes, choisissez Créer des alarmes recommandées. Les alarmes recommandées sont créées automatiquement.

    La section Alarmes répertorie toutes les CloudWatch alarmes pour une passerelle spécifique. À partir de là, vous pouvez sélectionner et supprimer une ou plusieurs alarmes, activer ou désactiver les actions d'alarme et créer de nouvelles alarmes.

Création d'une CloudWatch alarme personnalisée pour votre passerelle

CloudWatch utilise Amazon Simple Notification Service (Amazon SNS) pour envoyer des notifications d'alarme lorsqu'une alarme change d'état. Une alarme surveille une seule métrique pendant une durée que vous définissez et exécute une ou plusieurs actions en fonction de la valeur de la métrique par rapport à un seuil donné pendant un certain nombre de périodes. L'action est une notification qui est envoyée à une rubrique Amazon SNS. Vous pouvez créer une rubrique Amazon SNS lorsque vous créez une CloudWatch alarme. Pour plus d'informations sur Amazon SNS, consultez Qu'est-ce qu'Amazon SNS ? dans le Guide du développeur Amazon Simple Notification Service.

Pour créer une CloudWatch alarme dans la console Storage Gateway
  1. Ouvrez la console Storage Gateway à l'adresse https://console.aws.amazon.com/storagegateway/home/.

  2. Dans le volet de navigation, choisissez Passerelles, puis sélectionnez la passerelle pour laquelle vous souhaitez créer une alarme.

  3. Sur la page de détails de la passerelle, choisissez l'onglet Surveillance.

  4. Sous Alarmes, choisissez Créer une alarme pour ouvrir la CloudWatch console.

  5. Utilisez la CloudWatch console pour créer le type d'alarme que vous souhaitez. Vous pouvez créer les types d’alarmes suivants :

    • Alarme de seuil statique : alarme basée sur un seuil défini pour une métrique choisie. L'alarme passe à l'état ALARME quand la métrique dépasse le seuil pendant un certain nombre de périodes d'évaluation.

      Pour créer une alarme à seuil statique, consultez la section Création CloudWatch d'une alarme basée sur un seuil statique dans le guide de CloudWatch l'utilisateur Amazon.

    • Alarme de détection d'anomalie : la détection d'anomalie exploite les données de métriques antérieures et crée un modèle de valeurs attendues. Vous définissez une valeur pour le seuil de détection des anomalies et vous CloudWatch utilisez ce seuil avec le modèle pour déterminer la plage de valeurs « normale » de la métrique. Une valeur plus élevée pour le seuil produit une bande plus épaisse de valeurs « normales ». Vous pouvez choisir d’activer l’alarme uniquement lorsque la valeur de la métrique dépasse le groupe de valeurs attendues, uniquement lorsqu’elle se situe sous le groupe ou lorsqu’elle est supérieure ou inférieure au groupe.

      Pour créer une alarme de détection d'anomalie, consultez la section Création CloudWatch d'une alarme basée sur la détection d'anomalies dans le guide de CloudWatch l'utilisateur Amazon.

    • Alarme d'expression mathématique basée sur une métrique : alarme basée sur une ou plusieurs métriques utilisées dans une expression mathématique. Vous spécifiez l'expression, le seuil et les périodes d'évaluation.

      Pour créer une alarme d'expression mathématique métrique, consultez la section Création CloudWatch d'une alarme basée sur une expression mathématique métrique dans le guide de CloudWatch l'utilisateur Amazon.

    • Alarme composite : alarme qui détermine son état en regardant l’état des autres alarmes. Une alarme composite peut aider à réduire le bruit de l’alarme.

      Pour créer une alarme composite, consultez la section Création d'une alarme composite dans le guide de CloudWatch l'utilisateur Amazon.

  6. Après avoir créé l'alarme dans la CloudWatch console, revenez à la console Storage Gateway. Vous pouvez afficher l'alarme en procédant de l'une des manières suivantes :

    • Dans le volet de navigation, choisissez Passerelles, puis sélectionnez la passerelle pour laquelle vous souhaitez afficher les alarmes. Dans l'onglet Détails, sous Alarmes, sélectionnez CloudWatch Alarmes.

    • Dans le volet de navigation, choisissez Passerelles, sélectionnez la passerelle pour laquelle vous souhaitez afficher les alarmes, puis choisissez l’onglet Surveillance.

      La section Alarmes répertorie toutes les CloudWatch alarmes pour une passerelle spécifique. À partir de là, vous pouvez sélectionner et supprimer une ou plusieurs alarmes, activer ou désactiver les actions d'alarme et créer de nouvelles alarmes.

    • Dans le volet de navigation, choisissez Passerelles, puis choisissez l'état d'alarme de la passerelle pour laquelle vous souhaitez afficher les alarmes.

Pour plus d'informations sur la modification ou la suppression d'une alarme, consultez la section Modification ou suppression d'une CloudWatch alarme.

Note

Lorsque vous supprimez une passerelle à l'aide de la console Storage Gateway, toutes les CloudWatch alarmes associées à la passerelle sont également automatiquement supprimées.