Métriques de Key Visualizer

Cette page décrit les métriques que vous pouvez afficher dans les cartes de densité Key Visualizer.

La plupart des métriques Key Visualizer représentent une quantité par ligne. Par exemple, la métrique Ops mesure le nombre d'opérations par ligne et par minute.

Une table Bigtable peut contenir des milliards de lignes. Il n'est donc pas toujours pratique de générer des métriques pour chaque ligne. C'est pourquoi Key Visualizer divise toutes les clés de ligne en unités de 1000 plages contiguës, avec à peu près le même nombre de clés de ligne dans chaque plage. Ces plages sont appelées des buckets clés.

Dans chaque bucket de clés, Key Visualizer enregistre la plupart des métriques en tant que moyennes ou en tant que valeurs maximales. Pour les métriques Avertissements et les métriques Performances, Key Visualizer présente les métriques des clés de lignes individuelles ou des plages de clés spécifiques dans le bucket de clés, offrant ainsi plus de précision.

Avant de lire cette page, vous devez avoir étudié la présentation de Key Visualizer.

Activité

La catégorie "Activity" (Activité) inclut la métrique Ops, qui mesure le nombre d'opérations par ligne et par minute. Cette métrique est à peu près égale au nombre combiné de lectures et d'écritures et peut indiquer quelles clés ont reçu davantage de requêtes à un moment donné. La couleur indique des valeurs relatives à l'ensemble des valeurs observées. Par conséquent, le jaune ou le blanc n'impliquent pas nécessairement un hotspot.

Avertissements

La catégorie "Warnings" (Avertissements) comprend des métriques qui identifient les problèmes de performances éventuels avec une table. Cette catégorie regroupe les métriques suivantes :

  • Read pressure index (Indice de pression de lecture) : indice composite opaque d'une clé de ligne ou d'une plage de clés intégrant l'utilisation du processeur et la latence en lecture.

    Cet indice reflète toutes les valeurs observées sur un intervalle de 15 minutes. Une valeur de 100 ou plus pour une plage de clés indique généralement des performances médiocres. Ce peut être le cas lorsque vous accédez très fréquemment à une seule ligne ou à une petite plage de lignes, ou lorsqu'une ligne contient plus de 256 Mo de données.

  • Write pressure index (Indice de pression d'écriture) : indice composite opaque pour une clé de ligne ou une plage de clés intégrant l'utilisation du processeur et la latence en écriture.

    Cet indice reflète toutes les valeurs observées sur un intervalle de 15 minutes. Une valeur de 100 ou plus pour une plage de clés indique généralement des performances médiocres. Ce peut être le cas lorsque vous accédez très fréquemment à une seule ligne ou à une petite plage de lignes, ou lorsqu'une ligne contient plus de 256 Mo de données.

  • Lignes volumineuses : quantité de données stockées dans des lignes contenant chacune plus de 256 Mo de données ou dans des plages de clés avec une moyenne supérieure à 200 Mo par ligne.

    Le stockage de plus de 256 Mo de données par ligne peut entraîner des problèmes de performances et des erreurs de lecture, et n'est pas recommandé.

Pour ces métriques, lorsque vous déplacez le curseur sur la carte de densité, Key Visualizer n'affiche pas les informations agrégées relatives à un bucket de clés. En effet, les informations de clés de ligne ou de plages de clés spécifiques s'affichent dans le tableau, de façon à pouvoir identifier la source du problème. Consultez la section Examiner les métriques d'avertissement pour découvrir comment afficher et exploiter ces métriques.

Lectures

La catégorie "Reads" (Lectures) inclut des métriques liées à la lecture de données dans une table. Cette catégorie regroupe les métriques suivantes :

  • Read CPU (Opérations de lecture sur le processeur) : utilisation moyenne du processeur, exprimée en nombre de nœuds utilisés pour lire une ligne. La couleur indique des valeurs relatives à l'ensemble des valeurs observées. Par conséquent, le jaune ou le blanc n'impliquent pas nécessairement un hotspot.
  • Read bytes client (Octets client en lecture) : nombre d'octets lus par le client par minute et par ligne. La couleur indique des valeurs relatives à l'ensemble des valeurs observées. Par conséquent, le jaune ou le blanc n'impliquent pas nécessairement un hotspot.

Écritures

La catégorie "Writes" (Écritures) comprend des métriques liées à l'écriture de données dans une table. Cette catégorie regroupe les métriques suivantes :

  • Write CPU (Opérations d'écriture sur le processeur) : utilisation moyenne du processeur, exprimée en nombre de nœuds utilisés pour écrire une ligne. La couleur indique des valeurs relatives à l'ensemble des valeurs observées. Par conséquent, le jaune ou le blanc n'impliquent pas nécessairement un hotspot.
  • Write bytes client (Octets client en écriture) : nombre d'octets écrits par le client par minute et par ligne. La couleur indique des valeurs relatives à l'ensemble des valeurs observées. Par conséquent, le jaune ou le blanc n'impliquent pas nécessairement un hotspot.

Performances

La catégorie "Performance" (Performances) comprend des métriques liées à la latence. Cette catégorie regroupe les métriques suivantes :

  • Latency (Latence) : latence des opérations de lecture et d'écriture. Une seconde (indiquée en orange) peut être considérée comme une valeur élevée.
  • Max latency (Latence maximale) : latence maximale des lectures ou des écritures. Une seconde (indiquée en orange) peut être considérée comme une valeur élevée.

Pour ces métriques, lorsque vous déplacez le curseur sur la carte de densité, Key Visualizer n'affiche pas les informations agrégées relatives à un bucket de clés. En effet, les informations de clés de ligne ou de plages de clés spécifiques s'affichent dans le tableau, de façon à pouvoir identifier la source du problème.

Taille

  • Données stockées : quantité de données stockées par ligne. Cette métrique prend en compte la compression des données par Bigtable lors de leur stockage.
  • Lignes : nombre approximatif de lignes dans chaque compartiment de clés.

    La carte thermique des Lignes est généralement affichée en jaune. Les bandes horizontales dont la luminosité augmente de gauche à droite, passant d'une couleur plus foncée à une couleur plus claire, indiquent l'ajout de rangées. Les bandes dont la luminosité diminue de gauche à droite indiquent la suppression de lignes.

    Nombre de lignes dans un bucket Key Visualizer

    Pour voir le nombre total de lignes pour un préfixe de clé donné, cliquez sur ce préfixe dans la hiérarchie des clés, puis inspectez les info-bulles sur le graphique à barres horizontal situé en bas.

Étape suivante