Métricas de Key Visualizer

En esta página, se describen las métricas que puedes ver en los mapas de calor de Key Visualizer.

La mayoría de las métricas de Key Visualizer representan una cantidad por fila. Por ejemplo, la métrica Operaciones mide la cantidad de operaciones por fila por minuto.

Una tabla de Bigtable puede tener billones de filas, por lo que no siempre es práctico informar las métricas de cada fila. En lugar de eso, Key Visualizer divide todas las claves de fila en 1,000 rangos contiguos que tengan aproximadamente la misma cantidad de claves de fila. Estos rangos se conocen como depósitos de claves.

Key Visualizer informa la mayoría de las métricas como promedios de cada bucket de claves, o como los valores máximos de cada uno. Para las métricas de Advertencias y las métricas de Rendimiento, Key Visualizer proporciona mayor precisión cuando se informan las métricas de claves de fila individuales o específicas dentro del bucket de claves.

Antes de leer esta página, debes familiarizarte con la descripción general de Key Visualizer.

Actividad

La categoría Actividad incluye la métrica de operaciones, que mide la cantidad de operaciones por fila por minuto. Esta métrica es casi igual a la cantidad combinada de lecturas y escrituras, y puede indicar qué claves recibieron más solicitudes en un momento determinado. El color indica valores relacionados con todos los valores observados, por lo que el amarillo o el blanco no siempre indican un hotspot.

Advertencias

La categoría Advertencias incluye métricas que permiten identificar posibles problemas de rendimiento en una tabla. En esta categoría, se incluyen las siguientes métricas:

  • Índice de presión de lectura: Un índice compuesto y opaco para una clave o rango de fila que incorpora el uso de CPU y la latencia de las lecturas.

    Este índice refleja todos los valores que se observaron durante un intervalo de 15 minutos. Por lo general, un valor de 100 o más indica que el rendimiento de un rango de claves es deficiente. El rendimiento deficiente puede producirse cuando accedes a una fila o a un rango de filas pequeño con mucha frecuencia, o cuando una fila contiene más de 256 MB de datos.

  • Índice de presión de escritura: Un índice compuesto y opaco para una clave de fila o un rango de claves que incorporan el uso de CPU y la latencia de las escrituras.

    Este índice refleja todos los valores que se observaron durante un intervalo de 15 minutos. Por lo general, un valor de 100 o más indica que el rendimiento de un rango de claves es deficiente. El rendimiento deficiente puede producirse cuando accedes a una fila o a un rango de filas pequeño con mucha frecuencia, o cuando una fila contiene más de 256 MB de datos.

  • Filas grandes: La cantidad de datos almacenados en filas que contienen más de 256 MB de datos o en rangos de claves con un promedio de más de 200 MB por fila.

    Almacenar más de 256 MB de datos por fila puede generar problemas de rendimiento y de lectura, por lo que no se recomienda.

En estas métricas, cuando mueves el cursor sobre el mapa de calor, Key Visualizer no muestra la información combinada del bucket de claves. En cambio, muestra información sobre claves de filas o rangos de claves específicos de la tabla, a fin de que puedas detectar la raíz del problema. Consulta Revisa métricas de advertencia para obtener información sobre cómo verlas y tomar medidas al respecto.

Lecturas

La categoría Lecturas incluye métricas relacionadas con la lectura de datos de una tabla. En esta categoría, se incluyen las siguientes métricas:

  • CPU de lectura: El uso promedio de CPU, expresado como la cantidad de nodos que se usaron para leer una fila. El color indica valores relacionados con todos los valores observados, por lo que el amarillo o el blanco no siempre indican un hotspot.
  • Bytes leídos por el cliente: La cantidad de bytes que un cliente lee por minuto, por fila. El color indica valores relacionados con todos los valores observados, por lo que el amarillo o el blanco no siempre indican un hotspot.

Escrituras

En la categoría Escrituras, se incluyen métricas relacionadas con la escritura de datos en una tabla. En esta categoría, se incluyen las siguientes métricas:

  • CPU de escritura: El uso promedio de CPU, expresado como la cantidad de nodos que se usaron para escribir una fila. El color indica valores relacionados con todos los valores observados, por lo que el amarillo o el blanco no siempre indican un hotspot.
  • Bytes escritos por el cliente: La cantidad de bytes que un cliente escribe por minuto, por fila. El color indica valores relacionados con todos los valores observados, por lo que el amarillo o el blanco no siempre indican un hotspot.

Rendimiento

En la categoría Rendimiento, se incluyen métricas relacionadas con la latencia. En esta categoría, se incluyen las siguientes métricas:

  • Latencia: La latencia de las operaciones de lectura y escritura. Un segundo (mostrado en naranja) puede considerarse alto.
  • Latencia (máx.): La latencia máxima para las lecturas o escrituras. Un segundo (mostrado en naranja) puede considerarse alto.

En estas métricas, cuando mueves el cursor sobre el mapa de calor, Key Visualizer no muestra la información combinada del bucket de claves. En cambio, muestra información sobre claves de filas o rangos de claves específicos de la tabla, a fin de que puedas detectar la raíz del problema.

Tamaño

  • Datos almacenados: la cantidad de datos almacenados por fila. Esta métrica refleja el hecho de que Bigtable comprime tus datos cuando se almacenan.
  • Filas: la cantidad aproximada de filas en cada bucket de claves.

    El mapa de calor de las Filas suele aparecer en su mayoría de color amarillo. Las franjas horizontales que aumentan el brillo de izquierda a derecha, pasando de un color más oscuro a un color más claro, indican la adición de filas. Las rayas cuyo brillo disminuye de izquierda a derecha indican la eliminación de filas.

    Cantidad de filas en un bucket de Key Visualizer

    Si deseas ver la cantidad total de filas para un prefijo de clave determinado, haz clic en ese prefijo en la jerarquía de claves y, luego, inspecciona la información en el gráfico de barras horizontal ubicado en la parte inferior.

¿Qué sigue?