Consultar los mapas de calor
En esta página se describe cómo analizar el mapa de calor de un análisis de Key Visualizer para identificar la fuente de un problema de rendimiento de Bigtable.
Antes de leer esta página, debes familiarizarte con la descripción general de Key Visualizer. También puedes hacer lo siguiente:
- Consulta cómo abrir un análisis de Key Visualizer.
- Consulta ejemplos de patrones habituales en los mapas de calor de Key Visualizer.
Revisar los mensajes de diagnóstico
Si Key Visualizer identifica un problema con tus patrones de uso de Bigtable, el análisis de Key Visualizer incluirá mensajes de diagnóstico encima del mapa de calor. Haga clic en uno de los mensajes de diagnóstico para obtener información detallada sobre el problema.
Para ver las descripciones de cada mensaje de diagnóstico, consulta Mensajes de diagnóstico de Key Visualizer.
Ajustar el brillo
Los mapas de calor de Key Visualizer usan colores oscuros para indicar valores normales o bajos, y colores claros para indicar valores altos. Si los colores de un mapa de calor son demasiado claros u oscuros, puede que sea difícil ver patrones importantes de una métrica.
Ten en cuenta que, en la mayoría de las métricas, Key Visualizer identifica qué valores son "altos" y "bajos" basándose únicamente en el uso que hagas de esa tabla. Por ejemplo, si realizas 20 lecturas por segundo en un intervalo de filas específico y 1 lectura por segundo en otros intervalos de filas, Key Visualizer usará un color brillante para ese intervalo de filas específico, aunque 20 lecturas por segundo sea un número bajo para Bigtable. Las métricas de advertencias y las métricas de rendimiento son excepciones a esta regla. Si estas métricas aparecen en colores vivos, significa que Key Visualizer ha identificado un posible problema.
Para ajustar los colores que se usan para los diferentes valores, usa los botones + o - situados a ambos lados del icono Ajustar brillo. brightness_6 Si aumentas el brillo, reduces el intervalo de valores que representa cada color. Si lo disminuyes, aumentas el intervalo de valores.
Ampliar periodos y rangos de claves de fila
Cuando abres un mapa de calor, se muestran los valores de todo el periodo incluido en el análisis, así como todo el intervalo de claves de fila de la tabla. Si detecta un problema durante un periodo específico o en un intervalo concreto de claves de fila, puede ampliar la vista para examinarlo más de cerca.
Hay varias formas de ampliar o reducir la imagen:
- Desplázate hacia arriba o hacia abajo en el mapa de calor.
- Haz clic en el botón Zoom rectangular crop y, a continuación, haz clic y arrastra para seleccionar el área que quieras ampliar.
- Mantén pulsada la tecla
Shift
y, a continuación, haz clic y arrastra para seleccionar el área que quieras ampliar. - Para volver a la zona anterior del mapa de calor, pulsa la tecla
Backspace
oDelete
. - Para ver toda la tabla, reduce el zoom haciendo clic en el botón Restablecer zoom
zoom_out_map o pulsando la tecla
R
.
Desglosar por prefijo de clave de fila
Las claves de las filas suelen estar compuestas por una jerarquía de valores, con cada valor separado por un delimitador. Por ejemplo, la clave de fila memusage#1423523569918
contiene un identificador de todas las filas que registran el uso de memoria, seguido de una marca de tiempo que identifica un conjunto de datos específico dentro de ese grupo.
Key Visualizer reconoce automáticamente este tipo de clave de registro y la desglosa en una jerarquía, lo que te ayuda a profundizar en los datos de intervalos específicos de claves de registro más rápidamente.
Para desglosar los datos del mapa de calor de un grupo de claves de fila que comparten un prefijo común, sigue estos pasos:
Mueve el cursor sobre uno de los niveles de la jerarquía de claves de fila que aparece a la izquierda del mapa de calor.
Visualizador de claves destaca el área del mapa de calor que muestra este nivel de la jerarquía. También muestra el prefijo de clave de todas las claves de fila de este nivel.
Haz clic en el nivel de la jerarquía de claves de fila que quieras examinar.
Key Visualizer se centra en este nivel de la jerarquía.
Haz clic en otro nivel de la jerarquía de claves de fila para ampliar la imagen o pulsa la tecla
Backspace
oDelete
para volver a la zona anterior.
Fijar detalles sobre una métrica
Cuando mueves el cursor sobre un mapa de calor, Key Visualizer muestra una descripción emergente que contiene detalles sobre la métrica situada debajo del cursor. Puedes fijar esta descripción haciendo clic en el mapa de calor. Las descripciones emergentes fijadas muestran más detalles sobre la métrica. Al fijar una descripción emergente, también es más fácil hacer una captura de pantalla de la descripción o copiar información de ella.
Cambiar métricas
De forma predeterminada, cuando abres un análisis de Key Visualizer, se muestra la métrica Operaciones, que te ofrece una vista general del patrón de uso de la tabla. Puede cambiar a otra métrica en cualquier momento haciendo clic en la lista desplegable Métrica situada encima del mapa de calor y, a continuación, en la métrica que quiera ver. Si un elemento de la lista está inhabilitado, el valor de esa métrica siempre era cero.
Para ver las descripciones de cada métrica, consulte Métricas de Key Visualizer.
Cambiar el formato de la clave
De forma predeterminada, las claves se muestran como bytes serializados. Esto significa que los caracteres imprimibles se muestran como caracteres ASCII o texto. Los caracteres que no se pueden imprimir se muestran como una serie de barras inversas seguidas de números de tres dígitos. Cada número representa la representación octal de un byte.
Por ejemplo, una clave que contenga bytes imprimibles y no imprimibles podría tener este aspecto:
\360q\364\031\253\735\223xdf\272\022\362\251bn\101
Puedes ver las claves en formato hexadecimal en lugar de en formato de texto:
- Haz clic en el botón Configuración.
- En Preferencias, elige Hexadecimal.
- Haz clic en Aceptar.
Encontrar conexiones entre diferentes métricas
Puedes ver varias métricas al mismo tiempo en Key Visualizer si quieres compararlas o encontrar correlaciones entre ellas. Por ejemplo, puede que quieras ver si los puntos de acceso de tu mapa de calor Operaciones se corresponden con los de tu mapa de calor Latencia, lo que podría indicar que el número de operaciones de un contenedor de claves estaba provocando un aumento de la latencia.
Para ver varias métricas y sus valores al mismo tiempo, haga clic en Multimetric
en la esquina superior derecha. Aparecerá una lista de métricas en un panel situado a la derecha del análisis.
Para examinar varias métricas a la vez, usa las siguientes herramientas del panel de varias métricas:
Para mostrar u ocultar las miniaturas de los mapas de calor de todas las métricas, haz clic en
Expand All
o enCollapse All
, en la parte superior derecha.Para mostrar el mapa de calor de una métrica concreta, haga clic en su nombre.
Para ocultar el mapa de calor de una métrica concreta, vuelva a hacer clic en el nombre de la métrica.
Para mostrar el mapa de calor de una métrica en la ventana principal, haga clic en la flecha sólida situada en el borde izquierdo de la barra de título de la métrica.
Coloca el cursor sobre un mapa de calor en miniatura para ver la actividad correspondiente en la vista principal.
Para comparar diferentes métricas de un segmento clave en el mismo momento, puedes fijar un valor en un análisis y, a continuación, cambiar a otra métrica en el mismo momento:
- Coloca el cursor sobre un punto de interés del mapa de calor grande de la ventana principal.
- Haz clic para fijar la descripción emergente. Los valores del panel lateral se mantienen fijos en el contenedor de claves y en el momento que hayas fijado.
- Para mostrar una métrica en el mapa de calor grande, haga clic en la flecha sólida de la izquierda correspondiente a esa métrica. La descripción emergente de la ventana principal muestra todos los detalles de esa métrica.
Siguientes pasos
- Aprenda a reconocer patrones habituales en los mapas de calor.
- Consulta las métricas que puedes ver en un mapa de calor.
- Consulta los mensajes de diagnóstico que puede mostrar Key Visualizer.
- Consulta más información sobre las claves de fila que contienen varios valores.