Explorar mapas de calor

En esta página, se describe cómo analizar el mapa de calor en un análisis de Key Visualizer para que puedas identificar el origen 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:

Revisa los mensajes de diagnóstico

Si Key Visualizer identifica un problema con los patrones de uso de Bigtable, el análisis de Key Visualizer incluirá mensajes de diagnóstico en el mapa de calor. Haz clic en uno de los mensajes de diagnóstico para obtener información detallada sobre el problema.

Para obtener descripciones de cada mensaje de diagnóstico, consulta Mensajes de diagnóstico de Key Visualizer.

Ajustar brillo

En los mapas de calor de Key Visualizer se usan colores oscuros a fin de indicar valores normales o bajos, y colores brillantes para indicar los valores altos. Si los colores en un mapa de calor son demasiado brillantes o demasiado oscuros, puede ser difícil ver patrones importantes para una métrica.

Ten en cuenta que, para la mayoría de las métricas, Key Visualizer identifica qué valores son “altos” y “bajos” basándose totalmente en tu uso de esa tabla. Por ejemplo, si realizas 20 operaciones de lectura por segundo en un rango de fila específico y 1 operación de lectura por segundo en otros rangos de fila, Key Visualizer usará un color brillante en ese rango de fila específico, aunque 20 operaciones de lectura por segundo es una cantidad baja para Bigtable. Las métricas de advertencias y métricas de rendimiento son excepciones a esta regla. Si estas métricas aparecen en colores brillantes, significa que Key Visualizer identificó un posible problema.

A fin de configurar los colores que se usan para valores diferentes, usa los botones +/- a ambos lados del ícono de Ajustar brillo . Cuando aumentas el brillo, disminuyes el rango de valores que representa cada color; cuando bajas el brillo, aumentas el rango de valores.

Realiza acercamientos en períodos de tiempo y rangos de claves de fila

Cuando abres un mapa de calor, muestra los valores de todo el período incluido en el análisis, así como el rango completo de claves de fila en tu tabla. Si observas un problema durante un período específico, o en un rango específico de claves de fila, puedes acercarte para examinar el problema con mayor detalle.

Hay varias formas de acercar o alejar la imagen:

  • Desplázate hacia arriba o hacia abajo en el mapa de calor.
  • Haz clic en el botón de Zoom rectangular ; luego haz clic y arrastra para seleccionar el área que desees ampliar.
  • Mantén presionada la tecla Shift, luego haz clic y arrastra para seleccionar el área que desees ampliar.
  • Para volver al área anterior del mapa de calor, presiona la tecla Backspace o Delete.
  • Para alejar la imagen y ver toda la tabla, haz clic en el botón de Restablecer zoom o presiona la tecla R.

Desglosa por prefijo de clave de fila

Las claves de fila están compuestas, a menudo, por una jerarquía de valores, con cada valor separado por un delimitador. Por ejemplo, la clave de fila memusage#1423523569918 contiene un identificador para todas las filas que capturan el uso de memoria, seguido de una marca de tiempo que identifica un conjunto específico de datos dentro de ese grupo. Key Visualizer reconoce de forma automática este tipo de clave de fila y lo divide en una jerarquía, lo que te permite desglosar los datos en rangos específicos de claves de fila con mayor rapidez.

Sigue estos pasos para desglosar los datos del mapa de calor de un grupo de claves de fila que comparten un prefijo común:

  1. Mueve el cursor sobre uno de los niveles de la jerarquía de la clave de fila que aparece a la izquierda del mapa de calor.

    Key Visualizer destaca el área del mapa de calor que muestra este nivel de jerarquía. También muestra el prefijo de clave para todas las claves de fila en 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 deseas examinar.

    Key Visualizer acerca la imagen en este nivel de la jerarquía.

    Ejemplo de acercamiento en 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 acercar la imagen o presiona las teclas Backspace o Delete a fin de volver al área anterior.

Cómo fijar detalles sobre una métrica

A medida que mueves tu cursor sobre un mapa de calor, Key Visualizer muestra información sobre la herramienta que contiene detalles sobre la métrica que se encuentra bajo el cursor. Si haces clic sobre el mapa de calor, puedes fijar esta información en él. La información sobre la herramienta que ha sido fijada muestra más detalles sobre la métrica. Si fijas la información, será más fácil tomar una captura de pantalla o copiar los datos que contiene.

Cambia las métricas

Según la configuración predeterminada, cuando abres un análisis de Key Visualizer, se muestra la métrica Operaciones, que te permite ver una descripción general de tu patrón de uso de la tabla. Puedes cambiarla a una métrica diferente en cualquier momento si haces clic en la lista desplegable Métricas, que se encuentra sobre el mapa de calor y, luego, haces clic en la métrica que deseas ver. Si un elemento de la lista está inhabilitado, significa que el valor de esa métrica siempre fue cero.

Para ver descripciones de cada métrica, consulta Métricas de Key Visualizer.

Cambia el formato de claves

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 no imprimibles se muestran como una serie de barras invertidas seguidas de números de tres dígitos. Cada número simboliza la representación octal de un byte.

Por ejemplo, una clave que contenga bytes imprimibles y no imprimibles podría verse de esta manera:

\360q\364\031\253\735\223xdf\272\022\362\251bn\101

Puedes elegir ver las claves en formato hexadecimal en lugar de formato de texto:

  1. Haz clic en el botón Configuración.
  2. En Preferencias, elige Hexadecimal.
  3. Haga clic en OK.

Cómo encontrar conexiones entre diferentes métricas

En Key Visualizer puedes ver varias métricas al mismo tiempo cuando quieras comparar métricas o encontrar correlaciones entre ellas. Por ejemplo, es posible que quieras ver si los hotspots que aparecen en el mapa de calor de Operaciones tienen correlación con algún hotspot del mapa de calor de Latencia, lo que puede indicar que la cantidad de operaciones en un depósito de claves provocó un incremento en la latencia.

Para ver varias métricas y sus respectivos valores al mismo tiempo, haz clic en Multimetric cerca de la esquina superior derecha. Aparecerá una lista de métricas en un panel a la derecha del análisis.

Ejemplo en el que se muestra el panel multimétrico for_a_scan

Para examinar varias métricas a la vez, usa las siguientes herramientas en el panel multimétrico:

  • Haz clic en Expand All o Collapse All en la parte superior derecha, si deseas ocultar o mostrar mapas de calor en miniatura para todas las métricas.

  • Haz clic en el nombre de la métrica para mostrar su mapa de calor individual.

  • Haz clic nuevamente en el nombre de la métrica, para ocultar su mapa de calor individual.

  • Para mostrar el mapa de calor de una métrica en la ventana principal, haz clic en la flecha sólida ubicada en el borde izquierdo de la barra de nombre de la métrica.

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

  • Desplázate sobre un mapa de calor en miniatura para ver la actividad correspondiente en la vista principal.

Para comparar métricas diferentes de un bucket de claves en un mismo momento determinado, puedes fijar un valor en el análisis y, luego, cambiar a una métrica diferente en el mismo momento:

  1. Apunta la posición que te interesa en el mapa de calor grande de la ventana principal.
  2. Haz clic para fijar la información. Los valores del panel lateral permanecen fijos en el bucket de claves y en el momento determinado en el que los fijaste.
  3. Para mostrar una métrica en el mapa de calor grande, haz clic en la flecha sólida situada a la izquierda de esa métrica. La información sobre la herramienta de la ventana principal te muestra datos detallados de esa métrica.

Próximos pasos