Cette page explique comment utiliser le tableau de bord des insights système pour surveiller les instances et bases de données Spanner.
À propos des insights sur le système
Le tableau de bord "Insights système" affiche des tableaux de données et des graphiques concernant une instance ou une base de données sélectionnée, et fournit des mesures des latences, de l'utilisation du processeur, de l'espace de stockage, du débit et d'autres statistiques de performances. Les graphiques peuvent afficher une période allant de la dernière heure aux 30 derniers jours.
Le tableau de bord des insights système comprend les sections suivantes (reportez-vous à la capture d'écran):
- Liste des bases de données: affiche les statistiques de la base de données sélectionnée. Vous pouvez afficher une seule base de données ou un agrégat de toutes les bases de données. Cette fonctionnalité n'est disponible que pour les instances.
- Bouton bascule de mise en page:permet de basculer entre une mise en page en une ou deux colonnes.
- Filtre de période: permet de filtrer les statistiques par période, par exemple par heure, par jour ou par plage personnalisée.
- Tableaux de données : affiche les statistiques à un moment donné, sur la période sélectionnée.
Graphiques: affiche des graphiques sur l'utilisation du processeur, les débits, les latences, l'utilisation de l'espace de stockage, etc.
Si vous créez une partition (en version Preview) dans votre instance, une liste déroulante supplémentaire s'affiche pour afficher des graphiques pour une seule partition ou un agrégat de toutes les partitions. Cette liste déroulante ne s'affiche pas si vous n'avez créé aucune partition.
Cartes de données, graphiques et métriques des insights système
Le tableau de bord des insights système fournit les graphiques et métriques suivants pour afficher l'état actuel et historique d'une instance. La plupart des graphiques et des 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.
Tableaux de données disponibles
Nom | Description |
---|---|
Utilisation du processeur | Utilisation totale du processeur dans une instance ou une base de données sélectionnée. Dans une instance birégionale ou multirégionale, cette métrique représente la moyenne d'utilisation du processeur dans l'ensemble des régions. |
Latence: P99 | Latence P99 pour les opérations de lecture et d'écriture dans une instance ou une base de données sélectionnée. |
Latence: P50 | Latence P50 pour les opérations de lecture et d'écriture dans une instance ou une base de données sélectionnée. |
Débit | Quantité de données non compressées qui ont été lues ou écrites 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 à 2^20 octets. Cette unité de mesure est également appelée mébioctet (Mio). |
Opérations par seconde | Nombre d'opérations par seconde (taux) de lecture et d'écriture dans une instance ou une base de données sélectionnée. |
Utilisation du stockage | Au niveau de l'instance, il s'agit du pourcentage total d'utilisation de l'espace de stockage dans une instance. Au niveau de la base de données, il s'agit de l'espace de stockage total utilisé pour la base de données sélectionnée. |
Graphiques et métriques disponibles
Voici un graphique pour un exemple de métrique:
La barre d'outils de chaque fiche de graphique fournit les options standards suivantes:
Pour faire un zoom avant sur une section spécifique d'un graphique, cliquez dessus et faites-le glisser horizontalement ou verticalement. Pour annuler l'opération de zoom, cliquez sur youtube_searched_for Réinitialiser le zoom. Les opérations de zoom s'appliquent simultanément à tous les graphiques du tableau de bord.
Pour masquer ou afficher la légende, cliquez sur legend_toggle Développer/Réduire la légende du graphique.
Pour afficher un graphique en mode plein écran, cliquez sur fullscreen Activer/Désactiver le mode plein écran. Vous pouvez également quitter le mode plein écran en cliquant sur Esc.
Pour afficher d'autres options, cliquez sur more_vert Autres options des graphiques.
La plupart des graphiques offrent les options suivantes :
- Télécharger une image PNG
- Téléchargez un fichier CSV.
- Ajouter au tableau de bord personnalisé. Cette option vous permet d'ajouter un graphique à un nouveau tableau de bord ou à un tableau de bord existant dans Cloud Monitoring.
- Afficher dans l'Explorateur de métriques. Affichez la métrique dans l'Explorateur de métriques. Vous pouvez afficher d'autres métriques Spanner dans l'explorateur de métriques après avoir sélectionné le type de ressource Base de données Spanner.
Le tableau suivant décrit les graphiques qui s'affichent par défaut dans le tableau de bord des insights système. Le type de métrique de chaque graphique est indiqué. Les chaînes de type de métrique comportent le préfixe suivant: spanner.googleapis.com/
. Le type de métrique décrit les mesures pouvant être collectées à partir d'une ressource surveillée.
Nom du graphique et type de métrique |
Description | Disponible pour les instances | Disponible pour les bases de données |
---|---|---|---|
Utilisation du processeur par priorité instance/cpu/utilization_by_priority |
Pourcentage des ressources de processeur de l'instance pour les tâches à priorité élevée, moyenne, faible ou toutes, par priorité. Ces tâches incluent les requêtes que vous lancez et les tâches de maintenance que Spanner doit effectuer dans les meilleurs délais. Pour les instances birégionales ou multirégionales, les métriques sont regroupées par région et par priorité. En savoir plus sur les tâches à priorité élevée En savoir plus sur l'utilisation du processeur |
done |
close |
Utilisation totale du processeur instance/cpu/utilization_by_priority |
Utilisation totale du processeur, exprimée en pourcentage des ressources de processeur de l'instance. Pour les instances, vous pouvez afficher le graphique cumulé de l'utilisation totale du processeur regroupé par base de données ou par combinaison de type de tâche (utilisateur/système) et de priorité. Pour les bases de données, vous pouvez afficher le graphique empilé de l'utilisation totale du processeur regroupé par combinaison de type de tâche (utilisateur/système) et de priorité. Pour les instances birégionales ou multirégionales, vous pouvez choisir la région à afficher ou afficher toutes les régions sous forme de plusieurs graphiques en courbes. |
done |
done |
Utilisation du processeur par type d'opération instance/cpu/utilization_by_operation_type |
Graphique cumulé de l'utilisation du processeur, exprimée en pourcentage des ressources de processeur de l'instance, regroupées par opérations lancées par l'utilisateur telles que les lectures, les écritures et les commits. Utilisez cette métrique pour obtenir une répartition détaillée de l'utilisation du processeur et pour résoudre les problèmes, comme expliqué dans la section Enquêter sur une utilisation élevée du processeur. Vous pouvez affiner davantage les tâches par priorité à l'aide de la liste déroulante Priorité. Pour les instances birégionales ou multirégionales, les métriques du graphique en courbes indiquent le pourcentage moyen entre les régions. |
done |
done |
Utilisation du processeur (moyenne glissante sur 24 heures) instance/cpu/smoothed_utilization |
Moyenne glissante de l'utilisation totale du processeur Spanner, 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. Pour les instances birégionales ou multirégionales, vous pouvez filtrer les métriques du graphique en courbe par région à l'aide du menu déroulant Region (Région). |
done |
close |
Latence par lecture de flux de modifications api/read_request_latencies_by_change_stream |
Répartition des latences des requêtes de lecture par flux de modifications. Utilisez cette métrique pour afficher toutes les latences et distinguer si une latence correspond à une lecture de flux de modifications ou à une lecture hors flux de modifications. Les requêtes de flux de modifications sont longues et devraient durer plusieurs secondes. En revanche, les requêtes de flux de modifications ne sont généralement pas longues. Grâce à cette métrique, vous pouvez:
|
close |
done |
Utilisation maximale du processeur pour la division instance/peak_split_peak |
Utilisation maximale du CPU pour la division observée pour toutes les divisions d'une base de données. Cette métrique indique le pourcentage des ressources de l'unité de traitement utilisées pour un fractionnement. Un pourcentage supérieur à 50% correspond à une division chaude, ce qui signifie qu'elle utilise la moitié des ressources de l'unité de traitement du serveur hôte. Un pourcentage de 100% correspond à une division active, c'est-à-dire une division qui utilise la majorité des ressources de l'unité de traitement du serveur hôte. Spanner utilise la répartition basée sur la charge pour résoudre les points chauds et équilibrer la charge. Toutefois, Spanner peut ne pas être en mesure d'équilibrer la charge, même après plusieurs tentatives de fractionnement, en raison de modèles problématiques dans l'application. Par conséquent, les points chauds qui durent au moins 10 minutes peuvent nécessiter un dépannage supplémentaire et des modifications de l'application. Pour en savoir plus, consultez Rechercher des points chauds dans les divisions. | done |
done |
Latence api/request_latencies |
Durée nécessaire à Spanner pour traiter une requête de lecture ou d'écriture. Utilisez le menu déroulant Fonction pour sélectionner Lecture ou Écriture, ou Lecture/Écriture pour afficher les métriques pour les deux. Cette mesure commence lorsque Spanner reçoit une requête et se termine lorsque Spanner commence à envoyer une réponse. Vous pouvez afficher les métriques de latence pour les latences des 50e et 99e centiles à l'aide du menu déroulant Centile:
|
done |
done |
Latence par base de données api/request_latencies |
Temps nécessaire à Spanner pour traiter une requête de lecture ou d'écriture, groupée par base de données. Utilisez le menu déroulant Fonction pour sélectionner Lecture ou Écriture, ou sélectionnez Lecture/Écriture pour afficher les métriques pour les deux. Cette mesure commence lorsque Spanner reçoit une requête et se termine lorsque Spanner commence à envoyer une réponse. Vous pouvez afficher les métriques pour la latence des 50e et 99e centiles à l'aide du menu déroulant Centile:
|
done |
close |
Latence par méthode API api/request_latencies |
Durée nécessaire à Spanner pour traiter une requête, groupée par méthode API Spanner. Cette mesure commence lorsque Spanner reçoit une requête et se termine lorsque Spanner commence à envoyer une réponse. Vous pouvez afficher les métriques pour les latences des 50e et 99e centiles à l'aide du menu déroulant Centile:
|
close |
done |
Latence des transactions api/request_latencies_by_transaction_type |
Temps nécessaire à Spanner pour traiter une transaction. Vous pouvez choisir d'afficher les métriques pour les transactions en lecture-écriture et en lecture seule. La principale différence entre le graphique "Latence" et le graphique "Latence des transactions" est que le graphique "Latence des transactions" vous permet de sélectionner l'implication du leader pour le type en lecture seule. Vous pouvez sélectionner Leader impliqué ou Aucun leader impliqué pour la transaction en lecture seule. Les lectures impliquant le leader peuvent entraîner une latence plus élevée. Vous pouvez utiliser ce graphique pour évaluer si vous devez utiliser des lectures obsolètes sans communiquer avec le leader, en supposant que la limite de code temporel est d'au moins 15 secondes. Pour les transactions en lecture-écriture, le leader est toujours impliqué dans la transaction. Par conséquent, les données affichées sur le graphique incluent toujours le temps qu'il a fallu pour que la requête atteigne le leader et reçoive une réponse. Vous pouvez afficher les métriques pour la latence des 50e et 99e centiles:
|
done |
done |
Latence des transactions par base de données api/request_latencies_by_transaction_type |
Temps nécessaire à Spanner pour traiter une transaction. Vous pouvez choisir d'afficher les métriques pour les transactions en lecture-écriture et en lecture seule. La principale différence entre le graphique "Latence" et le graphique "Latence des transactions par base de données" est que le graphique "Latence des transactions par base de données" vous permet de sélectionner l'implication du leader pour le type en lecture seule. Vous pouvez sélectionner Leader impliqué ou Aucune région principale impliquée pour la transaction en lecture seule. Les lectures impliquant le leader peuvent présenter une latence plus élevée. Vous pouvez utiliser ce graphique pour évaluer si vous devez utiliser des lectures obsolètes sans communiquer avec l'instance principale, en supposant que la limite de code temporel est d'au moins 15 secondes. Pour les transactions en lecture-écriture, le leader est toujours impliqué dans la transaction. Par conséquent, les données affichées sur le graphique incluent toujours le temps qu'il a fallu à la requête pour atteindre le leader et recevoir une réponse. Vous pouvez afficher les métriques pour la latence des 50e et 99e centiles:
|
done |
close |
Latence des transactions par méthode API api/request_latencies_by_transaction_type |
Temps nécessaire à Spanner pour traiter une transaction. Vous pouvez choisir d'afficher les métriques pour les transactions en lecture-écriture et en lecture seule. La principale différence entre le graphique "Latence" et le graphique "Latence des transactions par méthode API" est que le graphique "Latence des transactions par méthode API" vous permet de sélectionner l'implication du leader pour le type en lecture seule. Vous pouvez sélectionner Leader impliqué ou Aucun leader impliqué pour la transaction en lecture seule. Les lectures impliquant le leader peuvent présenter une latence plus élevée. Vous pouvez utiliser ce graphique pour évaluer si vous devez utiliser des lectures obsolètes sans communiquer avec le leader, en supposant que la limite de code temporel est d'au moins 15 secondes. Pour les transactions en lecture-écriture, le leader est toujours impliqué dans la transaction. Par conséquent, les données affichées sur le graphique incluent toujours le temps qu'il a fallu pour que la requête atteigne le leader et reçoive une réponse. Vous pouvez afficher les métriques pour la latence des 50e et 99e centiles:
|
close |
done |
Opérations par seconde api/api_request_count |
Nombre d'opérations (lecture/écriture) 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:
|
done |
done |
Nombre d'opérations par seconde par base de données api/api_request_count |
Nombre d'opérations (lecture/écriture) effectuées par Spanner par seconde ou nombre d'erreurs survenues sur le serveur Spanner par seconde. Ce graphique est regroupé par base de données. Vous pouvez choisir les opérations à afficher dans ce graphique:
|
done |
close |
Nombre d'opérations par seconde par méthode API api/api_request_count |
Nombre d'opérations effectuées par Spanner par seconde, regroupées par méthode API Spanner |
close |
done |
Débit api/sent_bytes_count (lecture) api/received_bytes_count (écriture) |
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 exprimée en octets binaires. Cette unité de mesure est basée sur la puissance de 2. Par exemple, 1 gigaoctet (Go) binaire équivaut à 2 puissance 30 octets. Cette unité de mesure est également appelée gibioctet (Gio). Le débit de 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. |
done |
done |
Débit par base de données api/sent_bytes_count (lecture) api/received_bytes_count (écriture) |
Quantité de données non compressées qui ont été lues ou écrites dans l'instance ou la base de données chaque seconde, regroupées par base de données. Cette valeur est exprimée en octets binaires. Cette unité de mesure est basée sur la puissance de 2. Par exemple, 1 gigaoctet (Go) binaire équivaut à 2 puissance 30 octets. Cette unité de mesure est parfois appelée gibioctet (Gio). Le débit de 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. |
done |
close |
Débit par méthode d'API api/sent_bytes_count (lecture) api/received_bytes_count (écriture) |
Quantité de données non compressées qui a été lue ou écrite dans l'instance ou la base de données chaque seconde, regroupées par méthode API. Cette valeur est exprimée en octets binaires. Cette unité de mesure est basée sur la puissance de 2. Par exemple, 1 gigaoctet (Go) binaire équivaut à 2 puissance 30 octets. Cette unité de mesure est parfois appelée gibioctet (Gio). Le débit de 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. |
close |
done |
Espace de stockage total instance/storage/used_bytes |
Quantité de données stockées dans l'instance ou la base de données. Cette valeur est exprimée en octets binaires. Par exemple, 1 gigaoctet (Go) binaire équivaut à 2 puissance 30 octets. Cette unité de mesure est parfois appelée gibioctet (Gio). |
done |
done |
Espace de stockage total de la base de données par base de données instance/storage/used_bytes |
Quantité de données stockées dans l'instance ou la base de données, regroupées par base de données. Cette valeur est exprimée en octets binaires. Par exemple, 1 gigaoctet (Go) binaire équivaut à 2^30 octets. Cette unité de mesure est parfois appelée gibioctet (Gio). |
done |
close |
Espace de stockage de base de données par table (aucun) |
Quantité de données stockées dans l'instance ou la base de données, regroupées par tables dans la base de données sélectionnée. Cette valeur est exprimée en octets binaires. Par exemple, 1 gigaoctet (Go) binaire équivaut à 2 puissance 30 octets. Cette unité de mesure est parfois appelée gibioctet (Gio). Ce graphique obtient ses données en interrogeant SPANNER_SYS.TABLE_SIZES_STATS_1HOUR . Pour en savoir plus, consultez la section
Statistiques sur les tailles de table. |
close |
done |
Tables les plus utilisées par les opérations (aucune) |
Les 15 tables et index les plus utilisés dans l'instance ou la base de données, déterminés par le nombre d'opérations de lecture, d'écriture ou de suppression. Ce graphique obtient ses données en interrogeant les tables de statistiques sur les opérations de table. Pour en savoir plus, consultez la section Statistiques sur les opérations de table. |
close |
done |
Tables les moins utilisées par les opérations (aucune) |
Les 15 tables et index les moins utilisés dans l'instance ou la base de données, déterminés par le nombre d'opérations de lecture, d'écriture ou de suppression. Ce graphique obtient ses données en interrogeant les tables de statistiques sur les opérations de table. Pour en savoir plus, consultez la page Statistiques sur les opérations de table. |
close |
done |
Temps d'attente du verrouillage lock_stat/total/lock_wait_time |
Le temps d'attente du verrouillage d'une transaction correspond au temps nécessaire pour acquérir un verrouillage sur une ressource détenue par une autre transaction. Le temps d'attente total pour les conflits de verrouillage est enregistré pour l'ensemble de la base de données. |
done |
done |
Temps d'attente lié au verrouillage par base de données lock_stat/total/lock_wait_time |
Le temps d'attente du verrouillage d'une transaction correspond au temps nécessaire pour acquérir un verrouillage sur une ressource détenue par une autre transaction. Le temps d'attente total pour les conflits de verrouillage est enregistré pour l'ensemble de la base de données. |
done |
close |
Espace de stockage total de la sauvegarde instance/backup/used_bytes |
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 correspond à 2^30 octets. Cette unité de mesure est parfois appelée gibioctet (Gio). |
done |
done |
Espace de stockage total de la sauvegarde par base de données instance/backup/used_bytes |
Quantité de données stockées dans les sauvegardes associées à l'instance ou à la base de données, regroupées par base de données. Cette valeur est exprimée en octets binaires. Par exemple, 1 gigaoctet (Go) binaire correspond à 2^30 octets. Cette unité de mesure est également appelée gibioctet (Gio). |
done |
close |
Capacité de calcul instance/processing_units instance/nodes |
La capacité de calcul correspond au nombre d'unités de traitement ou de nœuds disponibles dans une instance. Vous pouvez choisir d'afficher la capacité en unités de traitement ou en nœuds. |
done |
close |
Répartition des variantes optimales instance/leader_percentage_by_region |
Pour les instances birégionales ou multirégionales, vous pouvez afficher le nombre de bases de données dont la majorité des régions principales (>=50%) se trouvent 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 de cette instance pour lesquelles la région sélectionnée est la région leader. 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 cette région est la région leader. Pour les bases de données d'une instance birégionale ou multirégionale, vous pouvez afficher le pourcentage de leaders regroupés par région. Par exemple, si une base de données compte cinq leaders, un dans us-west1 et quatre dans us-east1 à un moment donné, le graphique "Toutes les régions" affiche deux lignes (une par région). Une ligne pour us-west1 est à 20 % et l'autre pour us-east1 est à 80%. Le graphique us-west1 affiche une seule ligne à 20%, et le graphique us-east1 affiche une seule ligne à 80%. Notez que si une base de données a été créée récemment ou qu'une région leader a été modifiée récemment, les graphiques peuvent ne pas se stabiliser immédiatement. Ce graphique n'est disponible que pour les instances birégionales et multirégionales. |
done |
done |
Chronologie de l'état du quorum birégional instance/dual_region_quorum_availability |
Ce graphique n'est disponible que pour les configurations d'instances birégionales. Il indique l'état de trois quorums: le quorum birégional ( Global ) et le quorum monorégional dans chaque région (par exemple, Sydney et Melbourne ).
Une barre orange s'affiche dans la chronologie en cas de perturbation de service. Pointez sur la barre pour voir les heures de début et de fin de l'interruption. Utilisez ce graphique avec les taux d'erreur et les métriques de latence pour vous aider à prendre des décisions de basculement autogérées en cas de défaillances régionales. Pour en savoir plus, consultez la section Basculement et basculement. Pour effectuer un basculement et un retour manuel, consultez la section Modifier le quorum birégional. |
done |
close |
Nombre d'appels à un service distant query_stat/total/remote_service_calls_count |
Nombre d'appels à un service distant, regroupés par service et par code de réponse. Renvoie un code de réponse HTTP, tel que 200 ou 500. |
done |
done |
Latences des appels à un service distant query_stat/total/remote_service_calls_latencies |
Latence des appels à un service distant, regroupés par service. Vous pouvez afficher les métriques de latence pour les latences des 50e et 99e centiles à l'aide du menu déroulant "Centile" :
|
done |
done |
Nombre de lignes traitées par un service distant query_stat/total/remote_service_processed_rows_count |
Nombre de lignes traitées par un service distant, regroupées par service et par code de réponse. Renvoie un code de réponse HTTP, tel que 200 ou 500. |
done |
done |
Latences des lignes traitées par un service distant query_stat/total/remote_service_processed_rows_latencies |
Nombre de lignes traitées par un service distant, regroupées par service et par code de réponse. Vous pouvez afficher les métriques de latence pour les latences des 50e et 99e centiles à l'aide du menu déroulant "Centile" :
|
done |
done |
Octets réseau échangés avec un service distant query_stat/total/remote_service_network_bytes_sizes |
Octets réseau échangés avec le service distant, regroupés par service et par direction. Cette valeur est exprimée en octets binaires. Cette unité de mesure est basée sur la puissance de 2. Par exemple, 1 gigaoctet (Go) binaire équivaut à 2 puissance 30 octets. Cette unité de mesure est parfois appelée gibioctet (Gio). Le sens fait référence au trafic envoyé ou reçu. Vous pouvez afficher les métriques pour le 50e et le 99e centile de l'échange d'octets réseau à l'aide du menu déroulant "Centile" :
|
done |
done |
Graphiques et métriques de l'autoscaler géré
En plus des options présentées dans la section précédente, lorsque l'autoscaling géré est activé pour une instance, le graphique de la capacité de calcul comporte le bouton Afficher les journaux. Lorsque vous cliquez sur ce bouton, les journaux de l'autoscaler géré s'affichent.
Les métriques suivantes sont disponibles pour les instances pour lesquelles l'autoscaler géré est activé.
Nom du graphique et type de métrique | Description |
---|---|
Capacité de calcul | Avec les nœuds sélectionnés. |
instance/autoscaling/min_node_count |
Nombre minimal de nœuds que l'autoscaler est configuré pour allouer à l'instance. |
instance/autoscaling/max_node_count |
Nombre maximal de nœuds que l'autoscaler est configuré pour allouer à l'instance. |
instance/autoscaling/recommended_node_count_for_cpu |
Nombre recommandé de nœuds en fonction de l'utilisation du processeur de l'instance. |
instance/autoscaling/recommended_node_count_for_storage |
Nombre recommandé de nœuds en fonction de l'utilisation de l'espace de stockage de l'instance. |
Capacité de calcul | Avec les unités de traitement sélectionnées. |
instance/autoscaling/min_processing_units |
Nombre minimal d'unités de traitement que l'autoscaler est configuré pour allouer à l'instance. |
instance/autoscaling/max_processing_units |
Nombre maximal d'unités de traitement que l'autoscaler est configuré pour allouer à l'instance. |
instance/autoscaling/recommended_processing_units_for_cpu |
Nombre recommandé d'unités de traitement. Cette recommandation est basée sur l'utilisation précédente du processeur de l'instance. |
instance/autoscaling/recommended_processing_units_for_storage |
Nombre recommandé d'unités de traitement à utiliser. Cette recommandation est basée sur l'utilisation précédente de l'espace de stockage de l'instance. |
Utilisation du processeur selon la priorité | |
instance/autoscaling/high_priority_cpu_utilization_target |
Objectif d'utilisation du processeur à haute priorité à utiliser pour l'autoscaling. |
Espace de stockage total | Avec les unités de traitement sélectionnées. |
instance/storage/limit_bytes |
Limite de stockage de l'instance en octets. |
instance/autoscaling/storage_utilization_target |
Objectif d'utilisation du stockage à utiliser pour l'autoscaling. |
Conservation des données
La conservation maximale des données pour la plupart des métriques du tableau de bord "Insights système" est de six semaines. Toutefois, pour le graphique Stockage de la base de données par table, les données sont consommées à partir de la table SPANNER_SYS.TABLE_SIZES_STATS_1HOUR (au lieu de Spanner), qui a une durée de conservation maximale de 30 jours. Pour en savoir plus, consultez Conservation des données.
Afficher le tableau de bord des insights système
Pour afficher la page "Insights système", vous devez disposer des autorisations IAM (Identity and Access Management) suivantes en plus des autorisations Spanner et des autorisations Spanner au niveau de l'instance et de la base de données:
spanner.databases.beginReadOnlyTransaction
spanner.databases.select
spanner.sessions.create
Pour en savoir plus sur les autorisations IAM Spanner, consultez la page Contrôle des accès avec IAM.
Si vous activez l'autoscaler géré sur votre instance, vous devez également disposer de l'autorisation logging.logEntries.list
pour afficher les journaux de l'autoscaler géré.
Pour en savoir plus sur cette autorisation, consultez la section Rôles prédéfinis.
Pour afficher le tableau de bord des insights système, procédez comme suit:
Dans la console Google Cloud , ouvrez la liste des instances Spanner.
Effectuez l'une des opérations suivantes :
Pour afficher les métriques d'une instance, cliquez sur le nom de l'instance à étudier, puis sur Insights système dans le menu de navigation.
Pour afficher les métriques d'une base de données, cliquez sur le nom de l'instance, sélectionnez une base de données, puis cliquez sur Insights système dans le menu de navigation.
Facultatif: Pour afficher les données historiques d'une période différente, aidez-vous des boutons en haut à droite de la page, puis cliquez sur la période que vous souhaitez afficher.
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 birégionale ou 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.
Étape suivante
- Découvrez en détail les métriques d'utilisation du processeur et de latence pour Spanner.
- Configurez des graphiques et des alertes personnalisés avec Monitoring.
- Obtenez des informations sur les types d'instances Spanner.