Contrôler les instances Memcached

Cette page explique comment surveiller les performances de votre instance Memorystore pour Memcached.

La surveillance des instances permet de vérifier qu'elles se comportent comme vous le souhaitez. Ce guide présente quelques exemples de base concernant la surveillance des instances Memcached. En plus des types de surveillance abordés ici, Cloud Memorystore pour Memcached est compatible avec Redis Open Source. Ainsi, il est possible d'utiliser les outils de surveillance Memcached existants à partir de VM Compute Engine pour surveiller les instances.

Surveiller des instances dans Google Cloud Console

Pour afficher les métriques clés d'une instance, procédez comme suit :

  1. Accédez à la page Memorystore pour Memcached dans Google Cloud Console.
    Memorystore pour Memcached
  2. Cliquez sur l'ID de l'instance à afficher.

Vous pouvez surveiller plusieurs métriques d'une instance en accédant à la page Détails de l'instance dans Google Cloud Console. Par défaut, le graphique indique l'utilisation actuelle de la mémoire de l'instance, ainsi que sa capacité maximale. Les autres métriques disponibles dans Cloud Console sont : connexions actives, utilisation de la mémoire, temps d'utilisation du processeur, taux de succès, éléments, nombre d'évictions, nombre d'opérations, octets reçus, octets envoyés, temps d'activité, mémoire inutilisée, opérations Get, opérations Set et suppression d'opérations.

Pour modifier les métriques affichées sur le graphique, utilisez la liste déroulante située dans l'angle supérieur gauche. Pour modifier la période, sélectionnez une période différente dans l'angle supérieur droit du graphique.

Utilisation de Cloud Monitoring

Cloud Monitoring est un service de surveillance qui vous permet d'afficher des métriques telles que la disponibilité de vos instances Memcached.

S'inscrire à Cloud Monitoring

Pour accéder à la console de surveillance, cliquez sur Monitoring dans le volet de navigation de Cloud Console :

Accéder à Cloud Console

S'il s'agit de votre premier accès à Monitoring pour votre projet Google Cloud, Monitoring doit créer un espace de travail. En règle générale, ce processus est transparent pour vous et ne prend que quelques instants. Si la boîte de dialogue Ajouter votre projet à un espace de travail s'affiche, sélectionnez Nouvel espace de travail et cliquez sur Ajouter.

Pour en savoir plus sur les tarifs, consultez la page Tarifs de Cloud Monitoring.

Afficher des informations sur le temps de disponibilité, le redémarrage et le basculement des instances dans Monitoring

Pour afficher les informations de disponibilité d'une instance, utilisez l'Explorateur de métriques :

  1. Dans Google Cloud Console, connectez-vous puis accédez au projet associé à vos instances Memcached :

    Accéder à Cloud Console

  2. Sélectionnez Monitoring dans le menu de navigation de gauche.

  3. Dans Monitoring, si le volet de navigation n'est pas visible, cliquez sur Développer. Ce bouton est situé en bas à gauche de la console.

  4. Si l'explorateur de métriques s'affiche dans le volet de navigation, cliquez sur Metrics Explorer (Explorateur de métriques). Sinon, sélectionnez Resources (Ressources), puis Metrics Explorer (Explorateur de métriques).

  5. Dans le champ Find resource type and metric (Rechercher un type de ressource et une métrique), saisissez memcache.googleapis.com/node/uptime.

Le graphique ressemble à ceci :

Graphique sur le temps de disponibilité de l'instance

  • Chaque ligne correspond à une seule instance.
  • Une croissance vers l'angle supérieur droit indique que Memcached est opérationnel.
  • Une chute indique un redémarrage.
  • Des données manquantes sont synonymes d'indisponibilité.
  • Sous le graphique, un code couleur permet d'associer les lignes aux instances. Lorsque vous passez la souris sur une couleur, la ligne correspondante du graphique est mise en surbrillance.

Vous pouvez modifier l'horizon temporel dans l'angle supérieur droit et ajouter des filtres pour personnaliser les informations affichées en fonction d'une région, d'un projet, d'une instance ou d'un nœud.

Visualiser les opérations par seconde

Pour afficher les opérations d'une instance par seconde, utilisez l'Explorateur de métriques :

  1. Dans Google Cloud Console, connectez-vous puis accédez au projet associé à vos instances Memcached :

    Accéder à Cloud Console

  2. Sélectionnez Monitoring dans le menu de navigation de gauche.

  3. Dans Monitoring, si le volet de navigation n'est pas visible, cliquez sur Développer. Ce bouton est situé en bas à gauche de la console.

  4. Si l'explorateur de métriques s'affiche dans le volet de navigation, cliquez sur Metrics Explorer (Explorateur de métriques). Sinon, sélectionnez Resources (Ressources), puis Metrics Explorer (Explorateur de métriques).

  5. Sélectionnez Instance Memcached comme type de ressource.

  6. Saisissez memcache.googleapis.com/node/operation_count dans le champ Find resource type and metric (Trouver le type de ressource et la métrique).

  7. Choisissez Somme dans le menu déroulant d'agrégation.

Créer un tableau de bord pour surveiller l'utilisation de la mémoire Memcached

  1. Dans Google Cloud Console, sélectionnez Monitoring ou utilisez le bouton suivant :

    Accéder à Monitoring

  2. Sélectionnez Tableaux de bord > Créer un tableau de bord.

  3. Cliquez sur Add Chart (Ajouter un graphique).

    1. Attribuez un nom au graphique. Par exemple, "Utilisation de la mémoire Memcached".

    2. Dans le champ de recherche intitulé Find resource type and metric (Rechercher un type de ressource et une métrique), recherchez "nœud Cloud Memorystore Memcache", puis sélectionnez la métrique.

      1. Cliquez sur Ajouter une métrique et sélectionnez la métrique "Cache Memory" (Mémoire cache).
        1. Dans la zone "Filtre", ajoutez un filtre pour "instance_id" et sélectionnez l'instance à surveiller.
        2. Si vous souhaitez surveiller l'utilisation de toutes les instances Memorystore de votre projet, utilisez l'option "Grouper par" et sélectionnez "instance_id".
        3. Sous "Aggregation" (Agrégation), définissez l'aligneur sur Max.
  4. Cliquez sur Save. Vous pouvez accéder à ce tableau de bord à partir du menu en passant la souris sur la section Tableaux de bord.

Afficher les journaux Memcached

Memcached génère des journaux enregistrés par Cloud Logging.

Afficher les journaux d'audit

  1. Accédez à la page Visionneuse de journaux de Cloud Console.

    Lecteur de journaux

  2. Pour afficher les journaux d'audit, sélectionnez Ressource auditée > memcached.googleapis.com dans le menu déroulant des ressources, comme illustré ci-dessous :

    Capture d'écran de la visionneuse de journaux

Étape suivante