Surveiller des instances Cloud SQL

Cette page explique comment surveiller une instance Cloud SQL.

Cloud SQL permet de surveiller une instance à travers deux outils :

  • Google Cloud Console
  • Cloud Monitoring

Surveillance de l'instance Cloud SQL dans la console

Cloud SQL fournit des éléments de surveillance des performances dans le panneau d'informations de la page Instances SQL, ainsi que sur la page de présentation de l'instance sélectionnée. Le menu déroulant associé à ces graphiques propose les options suivantes :

  • Utilisation du processeur
  • Utilisation du stockage
  • Utilisation de la mémoire
  • Opérations de lecture/écriture
  • Octets d'entrée/de sortie
  • Requêtes MySQL
  • Questions MySQL
  • Page de lecture/écriture InnoDB
  • Opérations fsyncs sur les données InnoDB
  • Opérations fsyncs sur les journaux InnoDB
  • Connexions actives

Une instance dupliquée avec accès en lecture propose en outre l'option Replication delay.

Console

  1. Accédez à la page "Instances Cloud SQL" dans Google Cloud Console.

    Accéder à la page Instances Cloud SQL

  2. Sélectionnez l'instance pour ouvrir la page Présentation de l'instance.
  3. Le graphique des métriques est bien visible en haut de la page.

Cloud Monitoring

GCP Monitoring offre un tableau de bord de surveillance par défaut pour Cloud SQL, qui inclut les métriques les plus courantes. Vous pouvez utiliser ce tableau de bord pour surveiller l'état général de vos instances principales et dupliquées. Vous pouvez également créer vos propres tableaux de bord personnalisés pour afficher les données qui vous intéressent.

La page de l'explorateur de métriques de GCP Monitoring inclut également de nombreuses autres statistiques :

Console

    Pour afficher les métriques d'une ressource surveillée à l'aide de l'explorateur de métriques, procédez comme suit :

    1. Dans Google Cloud Console, accédez à Monitoring ou utilisez le bouton suivant :
      Accéder à Monitoring
    2. Dans le volet de navigation "Surveillance", cliquez sur  Explorateur de métriques.
    3. Saisissez le nom de la ressource surveillée dans la zone de texte Rechercher un type de ressource et une métrique.

    Pour Type de ressource, sélectionnez Base de données Cloud SQL.

Métriques de réplication

Cloud SQL exporte les métriques de délai de réplication, telles qu'elles sont rapportées par les bases de données, en tant que métriques de surveillance Monitoring metrics.

Le délai de réplication correspond à la durée du retard de l'instance dupliquée par rapport à l'instance maître. Cela inclut les écritures pour lesquelles l'instance dupliquée a déjà reçu le journal, mais qui ne sont pas encore appliquées à la base de données.

En plus du tableau de bord Cloud SQL par défaut, vous pouvez créer un tableau de bord personnalisé afin de surveiller le délai de réplication des instances dupliquées situées dans une même région ou dans différentes régions :

Console

  1. Accédez à la page Monitoring.
  2. Sélectionnez l'onglet Tableaux de bord.
  3. Cliquez sur + CRÉER UN TABLEAU DE BORD dans la barre de boutons située en haut de la page.
  4. Attribuez un nom au tableau de bord, puis cliquez sur OK.
  5. Cliquez sur AJOUTER UN GRAPHIQUE en haut à droite de la page.
  6. Comme Type de ressource, sélectionnez Base de données Cloud SQL.
  7. Dans le champ Sélectionner une métrique, saisissez Replica Lag.

Vous pouvez également créer une alerte pour être averti lorsque la métrique dépasse une valeur donnée. Obtenez plus d'informations sur l'utilisation de GCP Monitoring.

Étape suivante