Surveiller les instances Cloud SQL

Cette page explique les différentes manières de surveiller les instances Cloud SQL :

Surveiller une instance à l'aide du tableau de bord Cloud Monitoring

Cloud Monitoring propose des tableaux de bord prédéfinis pour plusieurs produits Google Cloud, y compris un tableau de bord de surveillance Cloud SQL par défaut. 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 afin d'afficher les données qui vous intéressent.

Configurer des alertes

Vous pouvez utiliser Cloud Monitoring pour configurer des alertes pour un projet ou une instance spécifiée.

Par exemple, vous pouvez configurer l'envoi d'une alerte à des ID d'e-mails spécifiques lorsque la métrique d'utilisation de la mémoire d'une instance Cloud SQL dépasse le seuil de 80 %.

Afficher les métriques sur la page de présentation de l'instance Cloud SQL

Affichez certaines métriques clés d'une instance Cloud SQL sur sa page "Présentation" comme suit :

  1. Dans Google Cloud Console, accédez à la page Instances Cloud SQL.

    Accéder à la page Instances Cloud SQL

  2. Pour ouvrir la page Présentation d'une instance, cliquez sur son nom.
  3. Le graphique des métriques par défaut s'affiche en haut de la page.

  4. Facultatif : Sélectionnez une autre métrique dans la liste déroulante Graphique.

    Le graphique affiche les données de la métrique sélectionnée.

Cette liste comprend 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
  • Délai de réplication (pour les instances dupliquées avec accès en lecture)
  • Métriques disponibles

    Les graphiques d'utilisation peuvent vous aider à réagir de manière proactive à mesure que les besoins de votre application changent. Par l'analyse de ces métriques, vous pouvez mieux comprendre les problèmes de débit et de latence, ainsi que les coûts d'utilisation des instances.

    MétriqueDescription
    Utilisation du stockage (Go)

    Vous pouvez utiliser la métrique d'utilisation du stockage pour vous aider à comprendre vos coûts liés au stockage. Pour plus d'informations sur les frais d'utilisation du stockage, consultez la page Tarifs du stockage et de la mise en réseau.

    Cloud SQL utilise les journaux de transactions pour la récupération à un moment précis (PITR). Ces journaux utilisent de l'espace de stockage et sont automatiquement supprimés, ainsi que les sauvegardes automatiques associées. Cela se produit lorsque la valeur définie pour transactionLogRetentionDays est atteinte. Il s'agit du nombre de jours pendant lesquels Cloud SQL conserve les journaux de transactions pour la récupération à un moment précis. Vous ne pouvez pas supprimer ces journaux manuellement, mais vous pouvez modifier le nombre de jours de conservation (de 1 à 35 pour l'édition Cloud SQL Enterprise Plus et de 1 à 7 pour l'édition Cloud SQL Enterprise).

    Pour les instances disposant de journaux de transactions stockés dans Cloud Storage, les journaux sont stockés dans la même région que l'instance principale. Ce stockage de journaux (jusqu'à sept jours, la durée maximale pour la récupération à un moment précis) ne génère aucun coût supplémentaire par instance.

    Si la taille de vos journaux de transactions pose problème pour votre instance, augmentez la taille de votre espace de stockage. Toutefois, l'augmentation de la taille des journaux de transactions dans l'utilisation du disque peut être temporaire. Si la récupération à un moment précis est activée sur votre instance, désactivez-la, puis réactivez-la pour vous assurer que les journaux sont stockés dans Cloud Storage dans la même région que l'instance. Cette opération supprime les journaux. Vous ne pouvez donc pas effectuer de restauration à un moment précis antérieur à la date à laquelle vous avez réactivé la récupération à un moment précis. Toutefois, bien que les journaux existants soient supprimés, la taille du disque reste la même.

    Pour éviter les problèmes de stockage inattendus, nous vous recommandons d'activer l'augmentation automatique de l'espace de stockage pour toutes les instances lorsque vous utilisez la récupération à un moment précis. Cette recommandation ne s'applique que si la récupération à un moment précis est activée sur votre instance et que vos journaux sont stockés sur le disque.

    Pour supprimer les journaux et récupérer de l'espace de stockage, vous pouvez désactiver, puis réactiver la récupération à un moment précis. La réduction des journaux ne réduit pas la taille du disque provisionné pour l'instance.

    Les données temporaires sont prises en compte dans la métrique d'utilisation du stockage. Les données temporaires sont supprimées dans le cadre de la maintenance. Elles peuvent excéder les limites de capacité définies par l'utilisateur afin d'éviter un événement "disque saturé", sans frais pour l'utilisateur.

    Une base de données venant d'être créée utilise environ 100 Mo pour les tables et les fichiers système.

    Utilisation du processeur

    Vous pouvez utiliser cette métrique pour vérifier si votre instance dispose de suffisamment de ressources processeur pour répondre aux besoins de votre application. Si cette valeur est trop élevée, augmentez la taille de votre type de machine pour donner à votre instance plus de capacité de processeur.

    Utilisation de la mémoire

    Quantité de mémoire utilisée par votre instance.

    Opérations de lecture/écriture

    La métrique "Nombre de lectures" recense le nombre d'opérations de lecture exécutées depuis le disque et qui ne proviennent pas du cache. Vous pouvez utiliser cette métrique pour vous aider à déterminer si votre instance est correctement dimensionnée par rapport à votre environnement. Si nécessaire, vous pouvez passer à un type de machine plus grand pour traiter davantage de requêtes en cache et réduire le temps de latence.

    La métrique "Nombre d'écritures" recense le nombre d'opérations d'écriture sur le disque. Des activités en écriture existent même si votre application n'est pas active, car les instances Cloud SQL écrivent dans une table système environ toutes les secondes (à l'exception des instances dupliquées).

    Octets d'entrée/sortie (octets/s) Quantité de trafic réseau entrant ou sortant de l'instance.

    Comparer les métriques de plusieurs instances

    1. Dans Google Cloud Console, accédez à la page Instances Cloud SQL.

      Accéder à la page Instances Cloud SQL

    2. Sur la page Instances de Cloud SQL, choisissez jusqu'à cinq instances à comparer en cochant la case située à gauche de leur nom.
    3. Dans le panneau d'informations, à droite, sélectionnez l'onglet Surveillance.
    4. Dans le menu déroulant, sélectionnez la métrique à utiliser pour comparer les instances.

      Vous pouvez afficher les données à un moment spécifique en plaçant le pointeur sur le graphique.

    Étapes suivantes