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:

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. 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 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 o Delete.
  • Para ver toda la tabla, reduce el zoom haciendo clic en el botón Restablecer zoom 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:

  1. 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.

    Ejemplo de un área destacada en un mapa de calor de un grupo de claves de fila

  2. 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.

    Ejemplo de ampliación de un nivel de la jerarquía de claves de fila

  3. Haz clic en otro nivel de la jerarquía de claves de fila para ampliar la imagen o pulsa la tecla Backspace o Delete 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:

  1. Haz clic en el botón Configuración.
  2. En Preferencias, elige Hexadecimal.
  3. 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.

Ejemplo que muestra el panel de varias métricas de un 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 en Collapse 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.

    La flecha hacia la izquierda muestra una métrica en la ventana principal

  • 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:

  1. Coloca el cursor sobre un punto de interés del mapa de calor grande de la ventana principal.
  2. 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.
  3. 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