Analizar 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 Firestore en el modo de Datastore.

Antes de leer esta página, debes familiarizarte con la descripción general de Key Visualizer. También puedes hacer lo siguiente:

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. Puedes ajustar la escala de colores para ver los patrones del mapa de calor.

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 de tu base de datos. Por ejemplo, si realizas 20 lecturas por segundo en un intervalo de claves específico y 1 lectura por segundo en otros intervalos de claves, Key Visualizer usa un color brillante para ese intervalo de claves específico. Ten en cuenta que los colores brillantes no indican necesariamente que haya un 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.

Para restablecer el brillo a la configuración predeterminada, haz clic en el icono Ajustar brillo .

Ampliar periodos y rangos clave

Cuando abres un mapa de calor, se muestran los valores del periodo incluido en el análisis y el intervalo de claves activas de tu base de datos. Si detectas un problema durante un periodo concreto o en un intervalo de teclas específico, puedes 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 información por prefijo de clave

En la siguiente sección se describe cómo desglosar la información mediante un análisis de clave de entidad como ejemplo. En el caso de las claves de índice, el prefijo cambia a grupo de claves de índice.

En la parte izquierda de un mapa de calor, Key Visualizer organiza las claves por la jerarquía de tu base de datos. Puede usar esta opción para desglosar los datos de intervalos de claves específicos.

Para desglosar los datos del mapa de calor de un grupo de claves que comparten un prefijo común, sigue estos pasos:

  1. Mueve el cursor sobre uno de los niveles de la jerarquía de claves 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 este nivel.

    Ejemplo de un área destacada en un mapa de calor de un grupo de teclas

  2. Haz clic en el nivel de la jerarquía de claves que quieras examinar.

    Key Visualizer amplía este nivel de la jerarquía.

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

  3. Haz clic en otro nivel de la jerarquía de claves para ampliar la imagen o pulsa la tecla Backspace o Delete para volver al área 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/s de las claves de entidad, que te ofrece una vista general de tu patrón de uso. Para cambiar a otra métrica, haz clic en la lista desplegable Métrica situada encima del mapa de calor y, a continuación, en la métrica que quieras ver.

En el caso de las claves de índice, se muestra la métrica Operaciones de escritura de índice/s, que ofrece un resumen del uso de las claves de índice.

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

Encontrar conexiones entre diferentes métricas de claves de entidad

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 Ops/s se corresponden con una latencia alta en tu mapa de calor Latencia de escritura media.

Para ver varias métricas y sus valores al mismo tiempo, haz clic en Mostrar panel de información, situado cerca de 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 los mapas de calor en miniatura de todas las métricas, haz clic en Expand All o en Collapse All en la parte superior derecha.

  • Para ver 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