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:
- Consulta cómo abrir un análisis de Key Visualizer.
- Consulta ejemplos de patrones de claves de entidad o patrones de claves de índice habituales.
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 brightness_6. 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 brillobrightness_6 .
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 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 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:
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.
Haz clic en el nivel de la jerarquía de claves que quieras examinar.
Key Visualizer amplía este nivel de la jerarquía.
Haz clic en otro nivel de la jerarquía de claves para ampliar la imagen o pulsa la tecla
Backspace
oDelete
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.
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 enCollapse 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.
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 de claves de entidad o patrones de claves de índice.
- Consulta las métricas que puedes ver en un mapa de calor.