Supervisa instancias con estadísticas del sistema

En esta página, se describe cómo usar el panel de estadísticas del sistema para supervisar Instancias y bases de datos de Spanner.

Acerca de las estadísticas del sistema

El panel de información del sistema muestra cuadros de evaluación y gráficos con respecto a un instancia o base de datos seleccionada y proporciona medidas de latencias, CPU como la utilización, el almacenamiento, la capacidad de procesamiento y otras estadísticas de rendimiento. Puedes ver gráficos para varios períodos de tiempo diferentes, que van desde la última hora hasta la en los últimos 30 días.

El panel de estadísticas del sistema incluye las siguientes secciones (consulta la captura de pantalla):

  1. Lista de bases de datos: Muestra las estadísticas de las bases de datos seleccionadas. en la base de datos. Puedes ver una sola base de datos o un agregado de todas las bases de datos. Esta opción solo está disponible para instancias.
  2. Botón de activación de diseño: Alterna entre un diseño de una o dos columnas.
  3. Filtro de intervalo de tiempo: Filtra las estadísticas por intervalos de tiempo, como horas, días o un intervalo personalizado.
  4. Cuadros de evaluación : Muestran las estadísticas en un momento determinado, a lo largo del período seleccionado.
  5. Gráficos: Muestra los gráficos de uso de CPU, capacidad de procesamiento, latencias el uso del almacenamiento y mucho más.

    Si creas una partición (en vista previa) en tu instancia, verás una lista desplegable adicional para ver grafos de una una partición única o un agregado de todas las particiones. No puedes ver esto en la lista desplegable.

Panel de estadísticas del sistema

Cuadros de evaluación, gráficos y métricas de estadísticas del sistema

El panel de estadísticas del sistema proporciona los siguientes gráficos y métricas para mostrarlos el estado histórico y actual de una instancia. La mayoría de los gráficos y métricas disponibles a nivel de cada instancia. También puedes ver muchos gráficos y métricas de un base de datos única dentro de una instancia.

Cuadros de evaluación disponibles

Nombre Descripción
Uso de CPU Uso total de CPU dentro de una instancia o base de datos seleccionada. En una multirregión instancia, esta métrica representa la media de el uso de CPU entre regiones.
Latencia: P99 Latencia de P99 para operaciones de lectura y escritura dentro de una instancia o base de datos seleccionada.
Latencia: P50 Latencia de P50 para operaciones de lectura y escritura dentro de una instancia o base de datos seleccionada.
Capacidad de procesamiento Cantidad de datos sin comprimir que se leyeron o escribir en la instancia o base de datos cada segundo. Este valor se mide en megabytes binarios (MB), en los que 1 MB equivale a 2^20 bytes. Esta unidad de medida también es conocido como mebibyte (MiB)
Operaciones por segundo Cantidad de operaciones por segundo (tasa) de de lectura y escritura dentro de una instancia o base de datos seleccionada.
Uso de almacenamiento A nivel de instancia, es el total el porcentaje de uso del almacenamiento instancia. A nivel de la base de datos, esto es el almacenamiento total usado por la selección en la base de datos.

Gráficos y métricas disponibles

El siguiente es un gráfico para una métrica de muestra:

imagen

La barra de herramientas de cada tarjeta del gráfico proporciona el siguiente conjunto de estándares Opciones:

  • Para acercar una sección concreta de un gráfico, haz clic en el gráfico y arrastra horizontal o verticalmente. Para revertir la operación de zoom, haz clic Restablecer zoom. Las operaciones de zoom se aplican a todos los gráficos del panel al mismo tiempo.

  • Para ocultar o mostrar la leyenda, haz clic en Expandir o contraer leyenda del gráfico.

  • Para ver un gráfico en el modo de pantalla completa, haz clic Ingresar al modo de pantalla completa o salir de él. También puedes hacer clic en Esc para salir de la pantalla completa.

  • Para ver opciones adicionales, haz clic en Más opciones de gráfico.

    La mayoría de los gráficos ofrecen estas opciones:

    • Descarga una imagen PNG.
    • Descarga un archivo CSV.
    • Agregar al panel personalizado Esta opción te permite agregar un gráfico a un panel nuevo o existente en Cloud Monitoring.
    • Ver en el Explorador de métricas. Ver la métrica en Explorador de métricas. Puedes ver otras métricas de Spanner en el Explorador de métricas después Seleccionando el tipo de recurso Spanner Database.

En la siguiente tabla, se describen los gráficos que aparecen de forma predeterminada en el sistema panel de estadísticas. Se mostrará el tipo de métrica de cada gráfico. El tipo de métrica las cadenas siguen este prefijo: spanner.googleapis.com/. Métrica tipo describe las mediciones que se pueden recopilar de un recurso supervisado.

Nombre del gráfico y tipo de métrica
Descripción Disponible para instancias Disponible para bases de datos

Uso de CPU por prioridad


instance/cpu/utilization_by_priority

El porcentaje de recursos de CPU de la instancia para baja o todas las tareas por prioridad. Estas tareas incluyen solicitudes que iniciar y mantener tareas que Spanner debe completar rápidamente.

Para las instancias multirregionales, las métricas se agrupan por región. y su prioridad.

Aprendizaje Obtén más información sobre las tareas de prioridad alta.
Aprendizaje más información sobre el uso de CPU.



Uso total de CPU


instance/cpu/utilization_by_priority

El total de CPU de procesamiento, como un porcentaje de la CPU de la instancia de Google Cloud.

Por ejemplo, puedes ver un gráfico apilado del uso total de CPU uso agrupado por base de datos o por combinación de tareas (usuario/sistema) y prioridad.

Para las bases de datos, puedes ver un gráfico apilado del uso total de CPU uso agrupado por combinación de tipo de tarea (usuario/sistema) y prioridad.

Para las instancias multirregionales, puedes elegir la región que quieres ver o Puedes mostrar todas las regiones como varios gráficos de líneas.



Uso de CPU por tipo de operación


instance/cpu/utilization_by_operation_type

Un gráfico apilado del uso de CPU como un porcentaje del recursos de CPU de la instancia, agrupados por operaciones iniciadas por el usuario, como como lecturas, escrituras y confirmaciones. Usa esta métrica para obtener un panorama detallado un desglose más detallado del uso de la CPU y solucionar problemas, como se explica en Investigar alto uso de CPU.

Puedes filtrar aún más por prioridad de las tareas con el Menú desplegable Prioridad.

Para las instancias multirregionales, las métricas del gráfico de líneas muestran la el porcentaje promedio entre las regiones.



Uso de CPU (promedio móvil de 24 horas)


instance/cpu/smoothed_utilization

Un promedio móvil de la CPU total Uso de Spanner, como porcentaje de la CPU de la instancia recursos para cada base de datos. Cada dato es un promedio de los 24 datos anteriores horas.

Para las instancias multirregionales, puedes filtrar las métricas en la línea gráfico por región en el menú desplegable Región.



Latencia por lectura de flujos de cambios


api/read_request_latencies_by_change_stream

La distribución de las latencias de solicitud de lectura por el flujo de cambios. Usar esta pueden visualizar todas las latencias y distinguir si la latencia corresponde a una una lectura de flujo de cambios o una lectura de flujo sin cambios.

Las consultas del flujo de cambios son de larga duración y se espera que segundos de duración. Por el contrario, las consultas sobre flujos que no son de cambio se enfocan en y de ejecución breve. Con esta métrica, puedes hacer lo siguiente:
  • Visualiza las latencias de las consultas de flujo de cambios.
  • Visualiza las latencias de las consultas de flujos que no son de cambios.
  • Identifica si experimenta una consulta de flujo sin cambios una latencia alta.



Latencia


api/request_latencies

Es la cantidad de tiempo que Spanner tardó en controlar operaciones de lectura o escritura. para cada solicitud. Usa el menú desplegable Función para seleccionar Leer o Escribir, o seleccionar Lectura/escritura para ver las métricas de ambos Esta la medición comienza cuando Spanner recibe una solicitud y finaliza cuando Spanner empieza a enviar una respuesta.

Puedes ver las métricas de latencia de los percentiles 50 y 99. latencias en el menú desplegable Percentil:
  • Latencia del percentil 50: La latencia máxima, en segundos, para el el 50% más rápido de todas las solicitudes.
  • Latencia del percentil 99: La latencia máxima, en segundos, para el el 99% más rápido de todas las solicitudes.



Latencia por base de datos


api/request_latencies

Es la cantidad de tiempo que Spanner tardó en controlar operaciones de lectura o escritura. individual, agrupados por base de datos. Usar la Function con el menú desplegable para seleccionar Leer o Escribir, o selecciona Read/Write para ver las métricas de ambos. Esta la medición comienza cuando Spanner recibe una solicitud y finaliza cuando Spanner comienza a enviar una respuesta.

Puedes ver las métricas de latencia de los percentiles 50 y 99 de la siguiente manera: en el menú desplegable Percentil:
  • Latencia del percentil 50: La latencia máxima, en segundos, para el el 50% más rápido de todas las solicitudes.
  • Latencia del percentil 99: La latencia máxima, en segundos, para el el 99% más rápido de todas las solicitudes.



Latencia por método de API


api/request_latencies

La cantidad de tiempo que Spanner tardó en controlar una solicitud, agrupada por métodos de la API de Spanner. Esta medición comienza cuando Spanner recibe una solicitud y finaliza cuando Spanner comienza a enviar una respuesta.

Puedes ver las métricas de las latencias de los percentiles 50 y 99. mediante el menú desplegable Percentil:
  • Latencia del percentil 50: La latencia máxima, en segundos, para el el 50% más rápido de todas las solicitudes.
  • Latencia del percentil 99: La latencia máxima, en segundos, para el el 99% más rápido de todas las solicitudes.




Latencia de transacción


api/request_latencies_by_transaction_type

Es la cantidad de tiempo que Spanner tardó en procesar una transacción. Puedes seleccionar ver las métricas de los tipos de lectura y escritura y solo lectura. transacciones de contenedores.

La principal diferencia entre el gráfico de latencia y el El gráfico de latencia de transacción indica que el gráfico te permite seleccionar la participación de líder para el tipo de solo lectura. Puedes seleccionar El líder está involucrado o No está involucrado el líder en la transacción de solo lectura. Lecturas que involucrar al líder podría experimentar una mayor latencia. Puedes usar esta gráfico para evaluar si debes usar lecturas inactivas sin comunicarse con el líder, si suponemos que la marca de tiempo bound es de al menos 15 segundos. Para las transacciones de lectura y escritura, de que el líder siempre está involucrado en la transacción, de modo que los datos que se muestran en el gráfico siempre incluye el tiempo que tardó la solicitud en llegar el líder y recibir una respuesta.

Puedes ver las métricas de los percentiles 50 y 99. latencia:
  • Latencia del percentil 50: La latencia máxima, en segundos, para el el 50% más rápido de todas las transacciones.
  • Latencia del percentil 99: La latencia máxima, en segundos, para el el 99% más rápido de todas las transacciones.



Latencia de transacciones por base de datos


api/request_latencies_by_transaction_type

Es la cantidad de tiempo que Spanner tardó en procesar una transacción. Puedes seleccionar ver las métricas de los tipos de lectura y escritura y solo lectura. transacciones de contenedores.

La principal diferencia entre el gráfico de latencia y el El gráfico de latencia de transacción por base de datos indica que la latencia de transacción por base de datos te permite seleccionar la participación de los líderes para el el tipo de acceso de solo lectura. Puedes seleccionar El líder está involucrado o No hay ningún líder en la transacción de solo lectura. Las lecturas que involucran al líder podrían experimentar una mayor latencia. Tú puedes usar este gráfico para evaluar si debes usar lecturas inactivas sin comunicarse con el líder, suponiendo que la marca de tiempo bound es de al menos 15 segundos. Para las transacciones de lectura y escritura, de que el líder siempre está involucrado en la transacción, de modo que los datos que se muestran en el gráfico siempre incluye el tiempo que tardó la solicitud en llegar el líder y recibir una respuesta.

Puedes ver las métricas de los percentiles 50 y 99. latencia:
  • Latencia del percentil 50: La latencia máxima, en segundos, para el el 50% más rápido de todas las transacciones.
  • Latencia del percentil 99: La latencia máxima, en segundos, para el el 99% más rápido de todas las transacciones.




Latencia de transacción por método de API


api/request_latencies_by_transaction_type

Es la cantidad de tiempo que Spanner tardó en procesar una transacción. Puedes seleccionar ver las métricas de los tipos de lectura y escritura y solo lectura. transacciones de contenedores.

La principal diferencia entre el gráfico de latencia y el El gráfico de latencia de transacción por método de API indica que la transacción El gráfico de latencia por método de API te permite seleccionar la variante de participación para el tipo de solo lectura. Puedes seleccionar El líder es involucrada o no hay un líder involucrado para el de solo lectura. Las lecturas que involucran al líder podrían experimentan una mayor latencia. Puedes usar este gráfico para evaluar si deben usar lecturas inactivas sin comunicarse con el líder. Si suponemos que la marca de tiempo bound es de al menos 15 segundos. Para las transacciones de lectura y escritura, siempre participa en la transacción para que los datos que se muestran en el incluyen siempre el tiempo que tardó la solicitud en llegar y recibe una respuesta.

Puedes ver las métricas de la latencia de los percentiles 50 y 99:
  • Latencia del percentil 50: La latencia máxima, en segundos, para el el 50% más rápido de todas las transacciones.
  • Latencia del percentil 99: La latencia máxima, en segundos, para el el 99% más rápido de todas las transacciones.



Operaciones por segundo


api/api_request_count

Cantidad de operaciones (de lectura y escritura) que realizó Spanner segundo, o la cantidad de errores que ocurrieron en la máquina servidor por segundo.

Puedes elegir qué operaciones deseas ver en este gráfico:
  • Lecturas y escrituras (también incluyen errores de lectura y escritura)
  • Solo lectura (también incluye declaraciones DML y errores de lectura)
  • Solo escritura (excluye las declaraciones DML y, además, incluye errores de escritura)
  • Errores en el servidor de Spanner (agrupados por lectura y escritura)



Operaciones por segundo por base de datos


api/api_request_count

Cantidad de operaciones (de lectura y escritura) que realizó Spanner segundo, o la cantidad de errores que ocurrieron en la máquina servidor por segundo. Este gráfico está agrupado por base de datos.

Puedes elegir qué operaciones deseas ver en este gráfico:
  • Lecturas y escrituras (también incluyen errores de lectura y escritura)
  • Solo lectura (también incluye declaraciones DML y errores de lectura)
  • Solo escritura (excluye las declaraciones DML y, además, incluye errores de escritura)
  • Errores en el servidor de Spanner (agrupados por lectura y escritura)



Operaciones por segundo según el método de la API


api/api_request_count

Cantidad de operaciones que realizó Spanner por segundo, agrupados por el método de la API de Spanner



Capacidad de procesamiento


api/sent_bytes_count (lectura)

api/received_bytes_count (escritura)

La cantidad de datos sin comprimir que se leyeron o escribieron a la instancia o base de datos cada segundo. Este valor se mide en unidades de bytes binarios. Esta unidad de medida se basa en el energía de 2. Por ejemplo, 1 gigabyte binario (GB) equivale a 2^30 bytes. Esta unidad de medición también se conoce como un gibibyte (GiB).

La capacidad de procesamiento de lectura incluye solicitudes y respuestas para métodos en la lectura API y para consultas en SQL. También incluye solicitudes y respuestas para declaraciones DML.

La capacidad de procesamiento de escritura incluye solicitudes y respuestas para confirmar datos a través de la mutación API. Excluye solicitudes y respuestas para declaraciones DML.



Capacidad de procesamiento de la base de datos


api/sent_bytes_count (lectura)

api/received_bytes_count (escritura)

La cantidad de datos sin comprimir que se leyeron o escribieron a la instancia o base de datos cada segundo, agrupados por base de datos. Este valor es de medirse en unidades de bytes binarios. Esta unidad de medida se basa en el energía de 2. Por ejemplo, 1 gigabyte binario (GB) equivale a 2^30 bytes. Esta unidad de medición también se conoce como un gibibyte (GiB).

La capacidad de procesamiento de lectura incluye solicitudes y respuestas para métodos en la lectura API y para consultas en SQL. También incluye solicitudes y respuestas para declaraciones DML.

La capacidad de procesamiento de escritura incluye solicitudes y respuestas para confirmar datos a través de la mutación API. Excluye solicitudes y respuestas para declaraciones DML.



Capacidad de procesamiento por método de API


api/sent_bytes_count (lectura)

api/received_bytes_count (escritura)

La cantidad de datos sin comprimir que se leyeron o escribieron a la instancia o base de datos cada segundo, agrupados por método de API. Este valor se mide en unidades de bytes binarios. Esta unidad de medida se basa en el energía de 2. Por ejemplo, 1 gigabyte binario (GB) equivale a 2^30 bytes. Esta unidad de medición también se conoce como un gibibyte (GiB).

La capacidad de procesamiento de lectura incluye solicitudes y respuestas para métodos en la lectura API y para consultas en SQL. También incluye solicitudes y respuestas para declaraciones DML.

La capacidad de procesamiento de escritura incluye solicitudes y respuestas para confirmar datos a través de la mutación API. Excluye solicitudes y respuestas para declaraciones DML.



Almacenamiento total


instance/storage/used_bytes

La cantidad de datos que se almacenan en la instancia o base de datos. Este valor se mide en unidades de bytes binarios. Por ejemplo, 1 gigabyte binario (GB) es 2^30 bytes. Esta unidad de medida también es conocida como gibibyte (GiB).



Almacenamiento total de la base de datos por base de datos


instance/storage/used_bytes

La cantidad de datos que se almacenan en la instancia o base de datos, agrupados por en la base de datos. Este valor se mide en unidades de bytes binarios. Por ejemplo, 1 gigabyte binario (GB) es 2^30 bytes. Esta unidad de medida también es conocida como gibibyte (GiB).



Almacenamiento de la base de datos por tabla


(ninguna)

La cantidad de datos que se almacenan en la instancia o base de datos, agrupados por tablas de la base de datos seleccionada. Este valor se mide en unidades de bytes binarios. Por ejemplo, 1 gigabyte binario (GB) es 2^30 bytes. Esta unidad de medida también es conocida como gibibyte (GiB).

Este gráfico obtiene sus datos consultando SPANNER_SYS.TABLE_SIZES_STATS_1HOUR Para obtener más información, consulta Estadísticas de los tamaños de las tablas



Tablas más usadas por operaciones


(ninguna)

Las 15 tablas e índices más usados en la instancia o base de datos, determinados por la la cantidad de operaciones de lectura, escritura o eliminación.
Este gráfico obtiene sus datos consultando las tablas de estadísticas de las operaciones de la tabla. Para obtener más información, consulta Estadísticas de operaciones de la tabla.



Tablas menos usadas por operaciones


(ninguna)

Las 15 tablas e índices menos usados en la instancia o base de datos, determinados por el la cantidad de operaciones de lectura, escritura o eliminación.
Este gráfico obtiene sus datos consultando las tablas de estadísticas de las operaciones de la tabla. Para obtener más información, consulta Estadísticas de operaciones de la tabla.



Tiempo de espera de bloqueo


lock_stat/total/lock_wait_time

El tiempo de espera de bloqueo de una transacción es el tiempo necesario para adquirir un bloquear un recurso de otra transacción.

Tiempo total de espera de bloqueo para el bloqueo los conflictos se registran para toda la base de datos.



Tiempo de espera de bloqueo por base de datos


lock_stat/total/lock_wait_time

El tiempo de espera de bloqueo de una transacción es el tiempo necesario para adquirir un bloquear un recurso de otra transacción.

Tiempo total de espera de bloqueo para el bloqueo los conflictos se registran para toda la base de datos.



Almacenamiento total de la copia de seguridad


instance/backup/used_bytes

La cantidad de datos que se almacenan en las copias de seguridad que se asociada con la instancia o base de datos. Este valor se mide en unidades de bytes binarios. Por ejemplo, se asigna a 1 gigabyte binario (GB) 2^30 bytes. Esta unidad de medida también se conoce como gibibyte (GiB).



Almacenamiento total de las copias de seguridad por base de datos


instance/backup/used_bytes

La cantidad de datos almacenados en las copias de seguridad asociadas a la instancia o base de datos, agrupados por base de datos. Este valor se mide en unidades de bytes binarios. Por ejemplo, se asigna a 1 gigabyte binario (GB) 2^30 bytes. Esta unidad de medida también se conoce como gibibyte (GiB).



Capacidad de procesamiento


instance/processing_units
instancia/nodos

El proceso de procesamiento capacidad es la cantidad de nodos o unidades de procesamiento disponibles en una instancia. Puedes mostrar la capacidad de procesamiento unidades o en nodos.




Distribución de líderes


instance/leader_percentage_by_region

Para instancias multirregionales, puedes ver la cantidad de bases de datos con el mayoría de los líderes (>=50%) en una región determinada. En la sección Menú desplegable Regiones, si seleccionas un región, el gráfico muestra el número total de bases de datos dentro de esa que tienen la región seleccionada como líder. Si Selecciona Todas las regiones en el Regiones, el gráfico muestra una línea para cada región y cada línea muestra el número total de bases de datos en la que tiene esa región como su región líder.

Para las bases de datos en una instancia multirregional, puedes ver el porcentaje de líderes agrupadas por región. Por ejemplo, si una base de datos tiene cinco líderes, uno en us-west1 y cuatro en us-east1 en un momento determinado, el campo el gráfico muestra dos líneas (uno por región). Una línea para us-west1 está en 20% y la otra para us-east1 está en un 80%. El gráfico us-west1 muestra una sola línea al 20% y el el gráfico de us-east1 muestra una sola línea al 80%.

Ten en cuenta que, si una base de datos se creó recientemente o una región líder se modificó recientemente, es posible que los gráficos no se estabilicen bien de distancia.

Este gráfico solo está disponible para instancias multirregionales.




Disponibilidad de quórum birregional


instance/dual_region_quorum_availability

Este gráfico solo está disponible para Configuraciones de instancias birregionales. Muestra una línea de tiempo del estado de tres quórums: la región doble quórum y el quórum de una sola región en cada región.

El gráfico tiene un menú desplegable de disponibilidad de quórum, que muestra qué regiones están en modo En buen estado o Interrupción. Usar esta junto con las tasas de error y las métricas de latencia para ayudarte a las decisiones autoadministradas de conmutación por error en el caso de solicitudes fallas. Para obtener más información, consulta Conmutación por error y por recuperación.

Para realizar una conmutación por error y por recuperación manual, consulta Cambia el quórum birregional.




Recuento de llamadas de servicio remoto


query_stat/total/remote_service_calls_count

Recuento de llamadas de servicio remotas agrupadas por servicio y códigos de respuesta.

Responde con un código de respuesta HTTP, como 200 o 500.




Latencias de llamadas de servicio remoto


query_stat/total/remote_service_calls_latencies

La latencia de las llamadas de servicio remotas agrupadas por servicio.

Puedes ver las métricas de latencia de las latencias de los percentiles 50 y 99 en el menú desplegable Percentil:
  • Latencia del percentil 50: Es la latencia máxima, en segundos, para el percentil 50 más rápido de todas las solicitudes.
  • Latencia del percentil 99: Es la latencia máxima, en segundos, para el percentil 99 más rápido de todas las solicitudes.




Recuento de filas procesadas del servicio remoto


query_stat/total/remote_service_processed_rows_count

Recuento de filas procesadas por un servicio remoto, agrupadas por servicio y códigos de respuesta.

Responde con un código de respuesta HTTP, como 200 o 500.




Latencias de filas de servicio remoto


query_stat/total/remote_service_processed_rows_latencies

Recuento de filas procesadas por un servicio remoto, agrupadas por servicio y códigos de respuesta.

Puedes ver las métricas de latencia de las latencias de los percentiles 50 y 99 en el menú desplegable Percentil:
  • Latencia del percentil 50: Es la latencia máxima, en segundos, para el percentil 50 más rápido de todas las solicitudes.
  • Latencia del percentil 99: Es la latencia máxima, en segundos, para el percentil 99 más rápido de todas las solicitudes.




Bytes de red de servicio remoto


query_stat/total/remote_service_network_bytes_sizes

Bytes de red que se intercambian con el servicio remoto, agrupados por servicio y dirección

Este valor se mide en unidades de bytes binarios. Esta unidad de la medición se basa en el potencia de 2. Por ejemplo, 1 gigabyte binario (GB) equivale a 2^30 bytes. Esta unidad de medición también se conoce como gibibyte (GiB).

La dirección se refiere al tráfico que se envía o recibe.

Puedes ver las métricas del percentil 50 y 99 del intercambio de bytes de red en el menú desplegable Percentil:
  • Percentil 50: Son los datos intercambiados, en el percentil 50 de las solicitudes.
  • Percentil 99: Corresponde a los datos intercambiados, que se encuentran en el percentil 99 de las solicitudes.


Gráficos y métricas administrados de escaladores automáticos

Además de las opciones mostradas en la sección anterior, cuando una instancia tiene escalador automático administrado habilitado, el gráfico de capacidad de procesamiento tiene la Botón View Logs (Ver registros). Cuando haces clic en este botón, se muestran los registros del de un escalador automático administrado.

Las siguientes métricas están disponibles para las instancias que tienen la configuración escalador automático habilitado.

Nombre del gráfico y tipo de métrica Descripción
Capacidad de procesamiento Con nodos seleccionados.

instance/autoscaling/min_node_count

El número mínimo de nodos que el escalador automático está configurado para asignar al instancia.

instance/autoscaling/max_node_count
La cantidad máxima de nodos que el escalador automático está configurado para asignar al instancia.

instance/autoscaling/recommended_node_count_for_cpu

Cantidad recomendada de nodos según el uso de CPU del instancia.

instance/autoscaling/recommended_node_count_for_storage

Cantidad recomendada de nodos según el uso de almacenamiento de la instancia.
Capacidad de procesamiento Con unidades de procesamiento seleccionadas.

instance/autoscaling/min_processing_units

La cantidad mínima de unidades de procesamiento que el escalador automático está configurado para asignar a la instancia.

instance/autoscaling/max_processing_units

La cantidad máxima de unidades de procesamiento que el escalador automático está configurado para asignar a la instancia.

instance/autoscaling/recommended_processing_units_for_cpu

Cantidad recomendada de unidades de procesamiento. Esta recomendación se basa en el uso anterior de la CPU de la instancia.

instance/autoscaling/recommended_processing_units_for_storage

Es la cantidad recomendada de unidades de procesamiento que se usarán. Esta recomendación es según el uso de almacenamiento anterior de la instancia.
Uso de CPU por prioridad

instance/autoscaling/high_priority_cpu_utilization_target

Objetivo de uso de CPU de alta prioridad para usar en el ajuste de escala automático.
Almacenamiento total Con unidades de procesamiento seleccionadas.

instance/storage/limit_bytes

Límite de almacenamiento para la instancia en bytes.

instance/autoscaling/storage_utilization_target

Objetivo de uso de almacenamiento para usar en el ajuste de escala automático.

Retención de datos

La retención de datos máxima para la mayoría de las métricas en el panel de estadísticas del sistema es seis semanas. Sin embargo, para el gráfico Almacenamiento de la base de datos por tabla, los datos son consumidas desde SPANNER_SYS.TABLE_SIZES_STATS_1HOUR (en lugar de Spanner), que tiene una retención máxima de 30 días. Consulta Retención de datos para obtener más información.

Visualiza el panel de estadísticas del sistema

Para ver la página de estadísticas del sistema, necesitas lo siguiente: Identity and Access Management (IAM) además del acceso de Spanner permisos y Permisos de Spanner a nivel de instancia y base de datos:

  • spanner.databases.beginReadOnlyTransaction
  • spanner.databases.select
  • spanner.sessions.create

Para obtener más información sobre la IAM de Spanner, consulta Control de acceso con la IAM.

Si habilitas el escalador automático administrado en tu necesitas el permiso logging.logEntries.list para ver de los registros del escalador automático administrado.

Para obtener más información sobre este permiso, consulta Roles predefinidos.

Para ver el panel de estadísticas del sistema, sigue estos pasos:

  1. En la consola de Google Cloud, abre la lista de instancias de Spanner.

    Ir a la lista de instancias

  2. Realiza una de las siguientes acciones:

    1. Para ver las métricas de una instancia, haz clic en el nombre de la instancia quieres obtener más información, luego haz clic Estadísticas del sistema en el menú de navegación.

    2. Para ver las métricas de una base de datos, haz clic en el nombre de la instancia selecciona una base de datos y, luego, haz clic Estadísticas del sistema en el menú de navegación.

  3. Opcional: Para ver datos históricos de un período diferente, busca la en la parte superior derecha de la página y, a continuación, haz clic en el período de tiempo que deseas para visualizar.

  4. Opcional: Para controlar qué datos aparecen en el gráfico, haz clic en una de las listas desplegables del gráfico. Por ejemplo, si la instancia usa una configuración multirregional, algunos gráficos proporcionan una lista desplegable para ver los datos de una región específica. No todos los gráficos tienen listas desplegables.

¿Qué sigue?