Descripción general de Key Visualizer

En esta página se proporciona una descripción general de la herramienta de diagnóstico de Key Visualizer para Cloud Bigtable.

Key Visualizer te proporciona una vista más detallada de cómo usas los datos en tus tablas de Cloud Bigtable. También puedes usar Google Cloud Platform Console y Stackdriver Monitoring para obtener una descripción general de alto nivel del uso de Cloud Bigtable. Consulta Supervisar una instancia de Cloud Bigtable para obtener más detalles.

¿Qué es Key Visualizer?

Key Visualizer es una herramienta que te ayuda a analizar tus patrones de uso de Cloud Bigtable. Genera informes visuales de tus tablas que desglosan tu uso según las claves de fila a las que accedes.

Key Visualizer puede proporcionar información valiosa sobre los patrones de uso a gran escala que son difíciles de entender de otra manera. Usa Key Visualizer para solucionar los problemas de rendimiento y comprender mejor cómo usas los datos que almacenas en Cloud Bigtable. Por ejemplo, Key Visualizer puede ayudarte a completar las siguientes tareas:

  • Verificar si tus operaciones de lectura o escritura están creando hotspots en filas específicas
  • Descubrir qué filas contienen demasiados datos
  • Observar si tus patrones de acceso se encuentran balanceados en todas las filas de una tabla

Aunque Key Visualizer muestra una variedad de métricas, no muestra cada métrica que pueda afectar el rendimiento de Cloud Bigtable. Por ejemplo, si existen problemas de redes entre tu aplicación y Google Cloud Platform, esos problemas no se verán en Key Visualizer. Si no puedes identificar la causa de un problema de rendimiento cuando observas tus análisis de Key Visualizer, necesitarás realizar pasos adicionales para la solución del problema.

Recorrido en video de Key Visualizer

Mira una explicación interactiva y detallada de las funciones principales de Key Visualizer.

Análisis de Key Visualizer

Key Visualizer genera automáticamente análisis por día y por hora de todas las tablas de tu instancia que cumplan con al menos uno de los siguientes requisitos:

  • En algún momento durante las últimas 24 horas, la tabla tuvo 30 GB de datos o más.
  • El promedio de lectura o escritura durante las últimas 24 horas fue de 10,000 filas por segundo.

La siguiente imagen muestra un análisis de Key Visualizer. Cada análisis incluye distintos tipos de información:

  • Un mapa de calor grande, que muestra patrones de acceso para un grupo de claves de fila a lo largo del tiempo.
  • Valores agregados junto con cada eje del mapa de calor, incluidos los valores promedios y los valores totales o máximos.

Ejemplo de un análisis de Key Visualizer

Key Visualizer también te proporciona herramientas que te ayudan a comprender los datos de cada análisis. Si no has usado Key Visualizer antes, consulta Cómo comenzar a usar Key Visualizer para obtener instrucciones. Si ya eres un usuario más experimentado, consulta Cómo explorar los mapas de calor para obtener más detalles.

Mapas de calor

El núcleo de un análisis de Key Visualizer es el mapa de calor, que muestra el valor de una métrica a lo largo del tiempo, dividida en rangos contiguos de claves de fila. El eje “x” del mapa de calor representa el tiempo y el eje “y” representa las claves de fila. Si la métrica tenía un valor bajo para un grupo de claves de fila en un momento específico, la métrica es “fría” y aparece en un color oscuro. Un valor alto es “caliente” y aparece en un color brillante; los valores más altos aparecen en blanco.

Los diferentes tipos de uso dan como resultado diferentes patrones visuales dentro del mapa de calor, lo que puede permitir el diagnóstico de los problemas de inmediato. Consulta Patrones de mapa de calor para ver ejemplos de algunos patrones comunes.

Según la configuración predeterminada, un mapa de calor de Key Visualizer muestra la métrica Operaciones, que representa la cantidad combinada de lecturas y escrituras. Puedes cambiar al mapa de calor para ver una métrica diferente en cualquier momento. Consulta Cambiar métricas para ver más detalles.

También puedes ver más de una métrica a la vez, lo que te puede ayudar a encontrar conexiones entre diferentes métricas.

Claves de fila jerárquicas

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 de todas las filas que registran el uso de la memoria, seguido de una marca de tiempo que identifica un conjunto de datos específico en el grupo.

Key Visualizer reconoce automáticamente este tipo de clave de fila y lo separa jerárquicamente por pestañas, como se puede ver en el lado izquierdo del ejemplo anterior. Esta función te ayuda a comprender cómo se distribuyen tus datos y patrones de acceso en las filas de la tabla. También te permite desglosar los datos para ver rangos específicos de claves de fila con mayor rapidez.

Si tus claves de fila no están compuestas por varios valores, Key Visualizer muestra de todos modos las pestañas en el lado izquierdo del análisis, pero estas pestañas pueden dividir tus claves de fila de formas inesperadas, en vez de presentar una jerarquía clara.

Depósitos de claves

Una tabla de Cloud 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 depósito de claves, o como los valores máximos de cada uno. En cuanto a las métricas de Advertencias y las métricas de Rendimiento, Key Visualizer ofrece una mayor precisión, ya que informa las métricas de las claves de fila individuales o de rangos de clave específicos del depósito de claves.

Valores agregados

Además del mapa de calor, el análisis de Key Visualizer incluye valores agregados en los gráficos de barras que se encuentran en los lados inferior y derecho del mapa de calor. Key Visualizer resalta un área estrecha en el mapa de calor y muestra la siguiente información cuando te desplazas sobre los valores agregados:

  • En el eje “x”, Key Visualizer muestra el valor promedio de la métrica actual junto con el valor total o máximo. Estos valores aparecen en todos los rangos de claves visibles en intervalos de 15 minutos.
  • En el eje “y”, Key Visualizer muestra el valor promedio de la métrica actual en el intervalo de tiempo visible, desglosado en rangos de clave.

Próximos pasos

¿Te sirvió esta página? Envíanos tu opinión:

Enviar comentarios sobre…

Documentación de Cloud Bigtable