Surveiller avec Google Cloud Console

Cette page explique comment surveiller une instance Cloud Spanner en affichant les données actuelles et historiques dans la console Google Cloud.

Afficher l'état actuel d'une instance

Lorsque vous ouvrez une instance Spanner dans Google Cloud Console, vous pouvez consulter l'état actuel des métriques les plus essentielles pour votre instance, telles que l'utilisation du processeur. Vous pouvez également afficher les métriques actuelles d'une seule base de données au sein de l'instance.

Pour afficher l'état actuel d'une instance, procédez comme suit :

  1. Dans la console Google Cloud, ouvrez la liste des instances Spanner.

    Accéder à la liste des instances

  2. Cliquez sur le nom de l'instance à étudier.

    La console Google Cloud affiche un aperçu de l'instance, y compris les valeurs actuelles de plusieurs métriques clés. Découvrez les métriques disponibles.

  3. Facultatif : Pour afficher les métriques actuelles d'une base de données spécifique dans l'instance, cliquez sur le nom de la base de données dans le volet de gauche.

    La console Google Cloud affiche les valeurs actuelles de plusieurs métriques clés.

Afficher les données historiques d'une instance

La console Google Cloud fournit des graphiques qui affichent les données historiques de votre instance. Les graphiques peuvent afficher une période allant de la dernière heure aux 30 derniers jours. Vous pouvez également afficher les graphiques d'une seule base de données au sein de l'instance.

Pour afficher les données historiques d'une instance, procédez comme suit :

  1. Dans la console Google Cloud, ouvrez la liste des instances Spanner.

    Accéder à la liste des instances

  2. Cliquez sur le nom de l'instance qui vous intéresse, puis sur Monitoring dans le panneau de navigation de gauche.

    La console Google Cloud affiche des graphiques de données historiques pour l'instance. Découvrez les graphiques disponibles.

  3. Facultatif : Pour afficher les données historiques d'une période différente, aidez-vous des boutons au-dessus du premier graphique, puis cliquez sur la période que vous souhaitez afficher.

  4. Facultatif : Pour contrôler les données affichées, cliquez sur l'une des listes déroulantes du graphique. Par exemple, si l'instance utilise une configuration multirégionale, certains graphiques fournissent une liste déroulante permettant d'afficher les données d'une région spécifique. Les graphiques ne fournissent pas tous de listes déroulantes.

  5. Facultatif : Pour afficher les données d'historique d'une base de données spécifique de l'instance, cliquez sur le nom de la base de données dans le volet de gauche.

Graphiques et métriques Spanner

La console Google Cloud fournit les graphiques et les métriques suivants pour afficher l'état actuel et historique d'une instance. Tous les graphiques et métriques sont disponibles au niveau de l'instance. Vous pouvez également afficher plusieurs graphiques et métriques pour une seule base de données au sein d'une instance.

Graphiques et métriques disponibles
Capacité de calcul

La capacité de calcul dans l'instance. Vous pouvez choisir d'afficher la capacité en unités de traitement ou en nœuds.

Disponible uniquement pour les instances.

Utilisation du processeur - Moyenne glissante de 24 heures

Une moyenne glissante de l'utilisation totale du processeur, exprimée en pourcentage des ressources de processeur de l'instance, pour chaque base de données. Chaque point de données correspond à une moyenne des dernières 24 heures.

Disponible uniquement pour les instances.

Utilisation du processeur - Priorité élevée

L'utilisation totale du processeur, exprimée en pourcentage des ressources de processeur de l'instance, pour les tâches à priorité élevée. Ces tâches incluent la plupart des requêtes que vous lancez, ainsi que les tâches de maintenance que Spanner doit effectuer rapidement. En savoir plus sur les tâches à priorité élevée

Disponible pour les instances et les bases de données.

Utilisation du processeur - Total

L'utilisation totale du processeur, exprimée en pourcentage des ressources de processeur de l'instance.

Disponible pour les instances et les bases de données:

  • Pour les instances, vous pouvez afficher les graphiques de l'utilisation totale du processeur par base de données ou par priorité des tâches.
  • Pour les bases de données, vous pouvez afficher des graphiques illustrant l'utilisation totale du processeur par priorité de tâche.
Latence

Temps nécessaire à Spanner pour gérer une fonction de requête de lecture ou d'écriture. Utilisez le menu déroulant pour sélectionner "Lire", "Écrire" ou "Lecture /Écriture" pour afficher les métriques des deux. Cette mesure commence lorsque le service Spanner reçoit une requête et se termine lorsque le service Spanner commence à envoyer une réponse. Pour en savoir plus, consultez Métriques de latence.

Vous pouvez afficher les métriques de latence pour la latence des 50e et 99e centiles:

  • Latence du 50e centile : latence maximale, exprimée en secondes, pour les 50% de requêtes les plus rapides.
  • Latence du 99e centile: latence maximale, exprimée en secondes, pour les 99% de requêtes les plus rapides.

Disponible pour les instances et les bases de données.

Latence par type de transaction

Temps nécessaire à Spanner pour traiter une transaction. Vous pouvez choisir d'afficher les métriques des transactions en lecture/écriture et en lecture seule. Pour en savoir plus, consultez la section Latence par type de transaction.

La principale différence entre le graphique de latence et le graphique de latence par type de transaction est que le graphique de latence par type de transaction vous permet de sélectionner l'engagement principal pour le type en lecture seule. Vous pouvez sélectionner "Leader impliqué" ou "Aucun leader impliqué" pour la transaction en lecture seule. Les lectures qui impliquent le leader peuvent subir une latence plus élevée. Vous pouvez utiliser ce graphique pour déterminer si vous devez utiliser des lectures non actualisées sans communiquer avec la variante optimale, en supposant que la limite d'horodatage soit d'au moins 15 secondes. Pour les transactions en lecture-écriture, la variante optimale est toujours impliquée dans la transaction. Par conséquent, les données affichées sur le graphique incluent toujours le temps nécessaire pour que la requête aboutisse et reçoive une réponse.

Vous pouvez afficher les métriques de latence pour la latence des 50e et 99e centiles:

  • Latence du 50e centile : latence maximale, exprimée en secondes, pour les 50% de transactions les plus rapides.
  • Latence du 99e centile: latence maximale, exprimée en secondes, pour les 99% de transactions les plus rapides.

Disponible pour les instances et les bases de données.

Distribution des prospects

Disponible pour les instances multirégionales et les bases de données:

  • Pour les instances, vous pouvez afficher le nombre de bases de données dont la majorité des responsables (>=50%) sont situés dans une région donnée. Dans le menu déroulant "Régions", si vous sélectionnez une région spécifique, le graphique affiche le nombre total de bases de données dans cette instance dont la région sélectionnée est la région principale. Si vous sélectionnez "Toutes les régions" dans le menu déroulant "Régions", le graphique affiche une ligne pour chaque région, et chaque ligne indique le nombre total de bases de données de l'instance dont la région principale est la région principale.
  • Pour les bases de données, vous pouvez afficher le pourcentage de responsables regroupés par région. Par exemple, si une base de données comporte cinq leaders, un dans us-west1 et quatre dans us-east1 à un moment précis, le graphique "Toutes les régions" affiche deux lignes (une par région). La ligne de us-west1 est de 20 % et l'autre de us-east1 de 80%. Le graphique us-west1 affiche une seule ligne à 20%, tandis que le graphique us-east1 n'affiche qu'une seule ligne à 80%.

Notez que si une base de données a été créée récemment ou qu'une région principale a été modifiée récemment, les graphiques risquent de ne pas se stabiliser immédiatement.

Opérations par seconde

Nombre d'opérations effectuées par Spanner par seconde ou nombre d'erreurs survenues sur le serveur Spanner par seconde.

Vous pouvez choisir les opérations à afficher dans ce graphique:

  • Lecture et écriture
  • Lecture uniquement (inclut les instructions LMD)
  • Écriture uniquement (exclut les instructions LMD)
  • Erreurs sur le serveur Spanner

Disponible pour les instances et les bases de données.

Débit (Mo/s)

La quantité de données non compressées qui a été lue ou écrite dans l'instance ou la base de données chaque seconde. Cette valeur est mesurée en mégaoctets binaires (Mo), où 1 Mo équivaut à 220 octets. Cette unité de mesure est également appelée mébioctet (Mio).

Le débit en lecture inclut les requêtes et les réponses pour les méthodes de l'API de lecture et pour les requêtes SQL. Il inclut les requêtes et les réponses pour les instructions LMD.

Le débit en écriture inclut les requêtes et les réponses permettant de valider des données via l'API Mutation. Il exclut les requêtes et les réponses pour les instructions LMD.

Disponible pour les instances et les bases de données.

Espace de stockage total de la base de données

La quantité de données stockée dans l'instance ou la base de données. Cette valeur est exprimée en octets binaires. Par exemple, 1 gigaoctet (Go) binaire équivaut à 230 octets. Cette unité de mesure est également appelée gibioctet (Gio).

Disponible pour les instances et les bases de données.

Espace de stockage total de sauvegarde

Quantité de données stockées dans les sauvegardes associées à l'instance ou à la base de données. Cette valeur est exprimée en octets binaires. Par exemple, 1 gigaoctet (Go) binaire équivaut à 230 octets. Cette unité de mesure est également appelée gibioctet (Gio).

Disponible pour les instances et les bases de données.

Étapes suivantes