En esta página, se describe cómo usar el panel de estadísticas del sistema para supervisar las instancias y las bases de datos de Spanner.
Información acerca de las estadísticas del sistema
El panel de estadísticas del sistema muestra informes y gráficos en relación con una instancia o base de datos seleccionada, y proporciona medidas de latencias, uso de CPU, almacenamiento, rendimiento y otras estadísticas de rendimiento. Puedes ver gráficos de diferentes períodos, desde la última hora hasta los últimos 30 días.
El panel de estadísticas del sistema incluye las siguientes secciones (consulta la captura de pantalla):
- Lista de bases de datos: Muestra las estadísticas de la base de datos seleccionada. Puedes ver una sola base de datos o un agregado de todas. Esta opción solo está disponible para instancias.
- Interruptor de diseño: Alterna entre un diseño de una o dos columnas.
- Filtro de intervalo de tiempo: Filtra las estadísticas por intervalos de tiempo, como horas, días o un intervalo personalizado.
- Cuadros de evaluación : Muestran estadísticas en un momento determinado durante el período seleccionado.
Gráficos: Muestra gráficos del uso de la CPU, las tasas de transferencia, las latencias, el uso de almacenamiento y mucho más.
Si creas una partición (en versión preliminar) en tu instancia, verás una lista desplegable adicional para ver gráficos de una sola partición o un agregado de todas las particiones. No verás esta lista desplegable si no creaste ninguna partición.
Gráficos, métricas y cuadros de evaluación de las estadísticas del sistema
El panel de estadísticas del sistema proporciona los siguientes gráficos y métricas para mostrar el estado histórico y actual de una instancia. La mayoría de los gráficos y métricas están disponibles en el nivel de la instancia. También puedes ver muchos gráficos y métricas para una sola base de datos dentro en 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 instancia dual o multirregional, esta métrica representa la media del 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 | Es la cantidad de datos sin comprimir que se leyeron desde la instancia o la base de datos, o se escribieron en ellas, 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 se conoce como mebibyte (MiB). |
Operaciones por segundo | Cantidad de operaciones por segundo (tasa) de operaciones de lectura y escritura dentro de una instancia o base de datos seleccionada. |
Uso de almacenamiento | A nivel de la instancia, es el porcentaje total de uso del almacenamiento dentro de una instancia. A nivel de la base de datos, este es el almacenamiento total que se usa para la base de datos seleccionada. |
Gráficos y métricas disponibles
El siguiente es un gráfico de una métrica de muestra:
La barra de herramientas en cada tarjeta del gráfico proporciona el siguiente conjunto de opciones estándar:
Para acercar una sección en particular de un gráfico, haz clic en el gráfico y arrástralo horizontal o verticalmente. Para revertir la operación de zoom, haz clic en youtube_searched_for 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 legend_toggle Expandir/contraer la leyenda del gráfico.
Para ver un gráfico en el modo de pantalla completa, haz clic en fullscreen Entrar a pantalla completa/salir de ella. También puedes salir de la pantalla completa haciendo clic en Esc.
Para ver las opciones adicionales, haz clic en more_vert 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. Visualiza la métrica en el Explorador de métricas. Puedes ver otras métricas de Spanner en el Explorador de métricas después de seleccionar el tipo de recurso Base de datos de Spanner.
En la siguiente tabla, se describen los gráficos que aparecen de forma predeterminada en el panel de estadísticas del sistema. Se muestra el tipo de métrica de cada gráfico. Las cadenas de tipo de métrica siguen este prefijo: spanner.googleapis.com/
. El tipo de métrica 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 |
Es el porcentaje de los recursos de CPU de la instancia para tareas altas, medias, bajas o todas por prioridad. Estas tareas incluyen las solicitudes que inicias y las tareas de mantenimiento que Spanner debe completar con rapidez. En el caso de las instancias birregionales o multirregionales, las métricas se agrupan por región y prioridad. Obtén más información sobre las tareas de alta prioridad. Obtén más información sobre el uso de CPU. |
done |
close |
Uso total de CPU instance/cpu/utilization_by_priority |
El uso de CPU total, como un porcentaje de los recursos de CPU de la instancia. Por ejemplo, puedes ver el gráfico apilado del uso total de CPU agrupado por base de datos o por combinación de tipo de tarea (usuario o sistema) y prioridad. En el caso de las bases de datos, puedes ver el gráfico apilado del uso total de CPU agrupado por combinación de tipo de tarea (usuario o sistema) y prioridad. En el caso de las instancias de dos o varias regiones, puedes elegir la región que deseas ver o mostrar todas las regiones como varios gráficos de líneas. |
done |
done |
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 de los recursos de CPU de la instancia, agrupados por operaciones iniciadas por el usuario, como lecturas, escrituras y confirmaciones. Usa esta métrica para obtener un desglose detallado del uso de CPU y solucionar problemas, como se explica en Cómo investigar el uso alto de CPU. Puedes filtrar aún más por prioridad de las tareas con la lista desplegable Prioridad. En el caso de las instancias de doble región o varias regiones, las métricas del gráfico de líneas muestran el porcentaje promedio entre las regiones. |
done |
done |
Uso de CPU (promedio móvil de 24 horas) instance/cpu/smoothed_utilization |
Un promedio móvil del uso de Spanner de CPU total, como un porcentaje de los recursos de CPU de la instancia, para cada base de datos. Cada dato es un promedio de las 24 horas anteriores. En el caso de las instancias de dos regiones o varias regiones, puedes filtrar las métricas del diagrama de líneas por región con el menú desplegable Region. |
done |
close |
Latencia por lectura de flujo de cambios api/read_request_latencies_by_change_stream |
La distribución de las latencias de las solicitudes de lectura por flujo de cambios. Usa esta métrica para ver todas las latencias y distinguir si una latencia es para una operación de lectura de flujo de cambios o una operación de lectura de flujo que no es de cambios. Las consultas de flujo de cambios son de larga duración y se espera que duren varios segundos. En cambio, las consultas de flujos sin cambios suelen ser de corta duración. Con esta métrica, puedes hacer lo siguiente:
|
close |
done |
Uso máximo de CPU de división instance/peak_split_peak |
Es el uso máximo de CPU de división observado en todas las divisiones de una base de datos. Esta métrica muestra el porcentaje de los recursos de la unidad de procesamiento que se usan en una división. Un porcentaje superior al 50% es una división activa, lo que significa que la división usa la mitad de los recursos de la unidad de procesamiento del servidor host. Un porcentaje del 100% es una división activa, que es una división que usa la mayoría de los recursos de la unidad de procesamiento del servidor host. Spanner usa la división basada en la carga para resolver los hotspots y equilibrar la carga. Sin embargo, es posible que Spanner no pueda equilibrar la carga, incluso después de varios intentos de división, debido a patrones problemáticos en la aplicación. Por lo tanto, los hotspots que duran al menos 10 minutos pueden necesitar más solución de problemas y, posiblemente, cambios en la aplicación. Para obtener más información, consulta Cómo encontrar hotspots en divisiones. | done |
done |
Latencia api/request_latencies |
Es la cantidad de tiempo que Spanner tardó en procesar una solicitud de lectura o escritura. Usa el menú desplegable Función para seleccionar Leer o Escribir, o bien selecciona Leer/escribir para ver las métricas de ambas. Esta medición comienza cuando Spanner recibe una solicitud y finaliza cuando Spanner comienza a enviar una respuesta. Puedes ver las métricas de latencia para las latencias del percentil 50 y 99 con el menú desplegable Percentil:
|
done |
done |
Latencia por base de datos api/request_latencies |
Es la cantidad de tiempo que Spanner tardó en controlar una solicitud de lectura o escritura, agrupada por base de datos. Usa el menú desplegable Función para seleccionar Leer o Escribir, o bien selecciona Leer/Escribir para ver las métricas de ambos. Esta medición comienza cuando Spanner recibe una solicitud y finaliza cuando Spanner comienza a enviar una respuesta. Puedes ver las métricas de la latencia del percentil 50 y 99 con el menú desplegable Percentil:
|
done |
close |
Latencia por método de API api/request_latencies |
Es la cantidad de tiempo que Spanner tardó en procesar 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 del percentil 50 y 99 con el menú desplegable Percentil:
|
close |
done |
Latencia de la transacción api/request_latencies_by_transaction_type |
Es el tiempo que Spanner tardó en procesar una transacción. Puedes seleccionar ver las métricas de las transacciones de tipo de lectura y escritura, y de solo lectura. La principal diferencia entre el gráfico de latencia y el gráfico de latencia de la transacción es que el gráfico de latencia de la transacción te permite seleccionar la participación del líder para el tipo de solo lectura. Puedes seleccionar El líder está involucrado o No hay líder involucrado para la transacción de solo lectura. Es posible que las operaciones de lectura que involucren al líder tengan una latencia más alta. Puedes usar este diagrama para evaluar si debes usar operaciones de lectura inactivas sin comunicarte con el líder, siempre que el límite de marca de tiempo sea de al menos 15 segundos. En el caso de las transacciones de lectura y escritura, el líder siempre participa en la transacción, por lo que los datos que se muestran en el gráfico siempre incluyen el tiempo que tardó la solicitud en llegar al líder y recibir una respuesta. Puedes ver las métricas de la latencia del percentil 50 y 99:
|
done |
done |
Latencia de transacciones por base de datos api/request_latencies_by_transaction_type |
Es el tiempo que Spanner tardó en procesar una transacción. Puedes seleccionar ver las métricas de las transacciones de tipo de lectura y escritura, y de solo lectura. La principal diferencia entre el gráfico Latencia y el gráfico Latencia de transacciones por base de datos es que el gráfico Latencia de transacciones por base de datos te permite seleccionar la participación del líder para el tipo de solo lectura. Puedes seleccionar El líder está involucrado o Ningún líder está involucrado para la transacción de solo lectura. Es posible que las operaciones de lectura que involucren al líder tengan una latencia más alta. Puedes usar este gráfico para evaluar si debes usar operaciones de lectura inactivas sin comunicarte con el líder, siempre que el límite de marca de tiempo sea de al menos 15 segundos. En el caso de las transacciones de lectura y escritura, el líder siempre está involucrado en la transacción, por lo que los datos que se muestran en el gráfico siempre incluyen el tiempo que tardó la solicitud en llegar al líder y recibir una respuesta. Puedes ver las métricas de la latencia del percentil 50 y 99:
|
done |
close |
Latencia de transacciones por método de API api/request_latencies_by_transaction_type |
Es el tiempo que Spanner tardó en procesar una transacción. Puedes seleccionar ver las métricas de las transacciones de tipo de lectura y escritura, y de solo lectura. La principal diferencia entre el gráfico Latencia y el gráfico Latencia de transacciones por método de API es que el gráfico Latencia de transacciones por método de API te permite seleccionar la participación del líder para el tipo de solo lectura. Puedes seleccionar El líder está involucrado o No hay líder involucrado para la transacción de solo lectura. Es posible que las operaciones de lectura que involucren al líder tengan una latencia más alta. Puedes usar este gráfico para evaluar si debes usar operaciones de lectura inactivas sin comunicarte con el líder, siempre que el límite de marca de tiempo sea de al menos 15 segundos. En el caso de las transacciones de lectura y escritura, el líder siempre está involucrado en la transacción, por lo que los datos que se muestran en el gráfico siempre incluyen el tiempo que tardó la solicitud en llegar al líder y recibir una respuesta. Puedes ver las métricas de latencia del percentil 50 y 99:
|
close |
done |
Operaciones por segundo api/api_request_count |
Es la cantidad de operaciones (lectura/escritura) que Spanner realizó por segundo o la cantidad de errores que se produjeron en el servidor de Spanner por segundo. Puedes elegir qué operaciones ver en este gráfico:
|
done |
done |
Operaciones por segundo por base de datos api/api_request_count |
Es la cantidad de operaciones (lectura/escritura) que Spanner realizó por segundo o la cantidad de errores que se produjeron en el servidor de Spanner por segundo. Este gráfico se agrupa por base de datos. Puedes elegir qué operaciones ver en este gráfico:
|
done |
close |
Operaciones por segundo según el método de la API api/api_request_count |
La cantidad de operaciones que Spanner realizó por segundo, agrupadas por método de API de Spanner |
close |
done |
Carga útil api/sent_bytes_count (lectura) api/received_bytes_count (escritura) |
La cantidad de datos sin comprimir que se leyeron desde la instancia o la base de datos, o se escribieron en ellas, cada segundo. Este valor se mide en unidades de bytes binarios. Esta unidad de medida se basa en la potencia de 2. Por ejemplo, 1 gigabyte (GB) binario equivale a 2^30 bytes. Esta unidad de medida también se conoce como gibibyte (GiB). La capacidad de procesamiento de lectura incluye solicitudes y respuestas para los métodos en la API de lectura y las consultas de SQL. También incluye solicitudes y respuestas para instrucciones DML. La capacidad de procesamiento de escritura incluye solicitudes y respuestas para confirmar datos a través de la API de mutación. Excluye solicitudes y respuestas para declaraciones DML. |
done |
done |
Rendimiento por base de datos api/sent_bytes_count (lectura) api/received_bytes_count (escritura) |
La cantidad de datos sin comprimir que se leyeron desde la instancia o la base de datos, o se escribieron en ellas, cada segundo, agrupados por base de datos. Este valor se mide en unidades de bytes binarios. Esta unidad de medida se basa en la potencia de 2. Por ejemplo, 1 gigabyte (GB) binario equivale a 2^30 bytes. Esta unidad de medida también se conoce como gibibyte (GiB). La capacidad de procesamiento de lectura incluye solicitudes y respuestas para los métodos en la API de lectura y las consultas de SQL. También incluye solicitudes y respuestas para instrucciones DML. La capacidad de procesamiento de escritura incluye solicitudes y respuestas para confirmar datos a través de la API de mutación. Excluye solicitudes y respuestas para declaraciones DML. |
done |
close |
Rendimiento por método de la API api/sent_bytes_count (lectura) api/received_bytes_count (escritura) |
La cantidad de datos sin comprimir que se leyeron desde la instancia o la base de datos, o se escribieron en ellas, cada segundo, agrupados por método de API. Este valor se mide en unidades de bytes binarios. Esta unidad de medida se basa en la potencia de 2. Por ejemplo, 1 gigabyte (GB) binario equivale a 2^30 bytes. Esta unidad de medida también se conoce como gibibyte (GiB). La capacidad de procesamiento de lectura incluye solicitudes y respuestas para los métodos en la API de lectura y las consultas de SQL. También incluye solicitudes y respuestas para instrucciones DML. La capacidad de procesamiento de escritura incluye solicitudes y respuestas para confirmar datos a través de la API de mutación. Excluye solicitudes y respuestas para declaraciones DML. |
close |
done |
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 (GB) binario equivale a 2^30 bytes. Esta unidad de medida también se conoce como gibibyte (GiB). |
done |
done |
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 base de datos. Este valor se mide en unidades de bytes binarios. Por ejemplo, 1 gigabyte (GB) binario equivale a 2^30 bytes. Esta unidad de medida también se conoce como gibibyte (GiB). |
done |
close |
Almacenamiento de la base de datos por tabla (ninguno) |
La cantidad de datos que se almacenan en la instancia o base de datos, agrupados por tablas en la base de datos seleccionada. Este valor se mide en unidades de bytes binarios. Por ejemplo, 1 gigabyte (GB) binario equivale a 2^30 bytes. Esta unidad de medida también se conoce como gibibyte (GiB). Este gráfico obtiene sus datos mediante una consulta a SPANNER_SYS.TABLE_SIZES_STATS_1HOUR . Para obtener más información, consulta
estadísticas de tamaños de tablas. |
close |
done |
Tablas más usadas por operaciones (ninguna) |
Las 15 tablas y los 15 índices más usados en la instancia o base de datos, determinados por la cantidad de operaciones de lectura, escritura o eliminación. Este gráfico obtiene sus datos a través de consultas a las tablas de estadísticas de operaciones de tablas. Para obtener más información, consulta Estadísticas de operaciones de tablas. |
close |
done |
Tablas menos usadas por operaciones (ninguna) |
Las 15 tablas y los 15 índices menos utilizados en la instancia o la base de datos, determinados por la cantidad de operaciones de lectura, escritura o eliminación. Este gráfico obtiene sus datos a través de consultas a las tablas de estadísticas de operaciones de tablas. Para obtener más información, consulta Estadísticas de operaciones de tablas. |
close |
done |
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 bloqueo en un recurso que mantiene otra transacción. El tiempo de espera de bloqueo total para los conflictos de bloqueo se registra para toda la base de datos. |
done |
done |
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 bloqueo en un recurso que mantiene otra transacción. El tiempo de espera de bloqueo total para los conflictos de bloqueo se registra para toda la base de datos. |
done |
close |
Almacenamiento total de las copias de seguridad instance/backup/used_bytes |
La cantidad de datos que se almacenan en las copias de seguridad asociadas con la instancia o base de datos. Este valor se mide en unidades de bytes binarios. Por ejemplo, 1 gigabyte (GB) binario equivale a 2^30 bytes. Esta unidad de medida también se conoce como gibibyte (GiB). |
done |
done |
Almacenamiento total de las copias de seguridad por base de datos instance/backup/used_bytes |
La cantidad de datos que se almacenan en las copias de seguridad asociadas con la instancia o base de datos, agrupadas por base de datos. Este valor se mide en unidades de bytes binarios. Por ejemplo, 1 gigabyte (GB) binario equivale a 2^30 bytes. Esta unidad de medida también se conoce como gibibyte (GiB). |
done |
close |
Capacidad de procesamiento instance/processing_units instance/nodes |
La capacidad de procesamiento es la cantidad de unidades de procesamiento o nodos disponibles en una instancia. Puedes elegir mostrar la capacidad en unidades de procesamiento o en nodos. |
done |
close |
Distribución de líderes instance/leader_percentage_by_region |
En el caso de las instancias de región doble o múltiple, puedes ver la cantidad de bases de datos con la mayoría de líderes (>=50%) en una región determinada. En el menú desplegable Regiones, si seleccionas una región específica, el gráfico muestra la cantidad total de bases de datos dentro de esa instancia que tienen la región seleccionada como la región líder. Si seleccionas Todas las regiones en el menú desplegable Regiones, el gráfico mostrará una línea para cada región, y cada línea mostrará la cantidad total de bases de datos en la instancia que tiene esa región como región líder. En el caso de las bases de datos de una instancia birregional o multirregional, puedes ver el porcentaje de líderes agrupados 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 gráfico "Todas las regiones" muestra dos líneas (una por región). Una línea para us-west1 está en el 20% y la otra línea para us-east1 está en el 80%. El gráfico de us-west1 muestra una sola línea en el 20% y el gráfico de us-east1 muestra una sola línea en el 80%. Ten en cuenta que, si se creó recientemente una base de datos o se modificó una región líder, es posible que los gráficos no se estabilizen de inmediato. Este gráfico solo está disponible para instancias birregionales y multirregionales. |
done |
done |
Línea de tiempo del estado del quórum birregional instance/dual_region_quorum_availability |
Este gráfico solo está disponible para configuraciones de instancias de dos regiones. Muestra el estado de tres quórums: el quórum de dos regiones ( Global ) y el quórum de una sola región en cada región
(por ejemplo, Sydney y Melbourne ).
Muestra una barra naranja en la línea de tiempo cuando hay una interrupción del servicio. Puedes colocar el cursor sobre la barra para ver las horas de inicio y finalización de la interrupción. Usa este gráfico junto con las tasas de error y las métricas de latencia para ayudarte a tomar decisiones de conmutación por error de administración automática en caso de fallas regionales. Para obtener más información, consulta Conmutación por error y restablecimiento. Para realizar la conmutación por error y la recuperación manual, consulta Cómo cambiar el quórum de región doble. |
done |
close |
Recuento de llamadas de servicio remoto query_stat/total/remote_service_calls_count |
Recuento de llamadas de servicio remoto agrupadas por servicio y código de respuesta. Responde con un código de respuesta HTTP, como 200 o 500. |
done |
done |
Latencias de llamadas de servicio remoto query_stat/total/remote_service_calls_latencies |
La latencia de las llamadas de servicio remoto, agrupadas por servicio. Puedes ver las métricas de latencia para los percentiles 50 y 99 con el menú desplegable Percentil:
|
done |
done |
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 el proveedor y los códigos de respuesta. Responde con un código de respuesta HTTP, como 200 o 500. |
done |
done |
Latencias de filas de servicio remoto query_stat/total/remote_service_processed_rows_latencies |
Recuento de filas procesadas por un servicio remoto, agrupadas por el servicio y los códigos de respuesta. Puedes ver las métricas de latencia para los percentiles 50 y 99 mediante el menú desplegable Percentil:
|
done |
done |
Bytes de red del 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 medida se basa en la potencia de 2. Por ejemplo, 1 gigabyte (GB) binario equivale a 2^30 bytes. Esta unidad de medida 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 con el menú desplegable Percentil:
|
done |
done |
Gráficos y métricas del escalador automático administrado
Además de las opciones que se muestran en la sección anterior, cuando una instancia tiene habilitado el ajustador de escala administrado, el gráfico de capacidad de procesamiento tiene el botón Ver registros. Cuando haces clic en este botón, se muestran los registros del escalador automático administrado.
Las siguientes métricas están disponibles para las instancias que tienen habilitado el escalador administrado.
Nombre del gráfico y tipo de métrica | Descripción |
---|---|
Capacidad de procesamiento | Con los nodos seleccionados |
instance/autoscaling/min_node_count |
Es la cantidad mínima de nodos que el escalador automático está configurado para asignar a la instancia. |
instance/autoscaling/max_node_count |
Es la cantidad máxima de nodos que el escalador automático se configura para asignar a la instancia. |
instance/autoscaling/recommended_node_count_for_cpu |
Cantidad de nodos recomendada según el uso de CPU de la instancia. |
instance/autoscaling/recommended_node_count_for_storage |
Cantidad de nodos recomendada según el uso de almacenamiento de la instancia. |
Capacidad de procesamiento | Con las unidades de procesamiento seleccionadas |
instance/autoscaling/min_processing_units |
Es 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 |
Es la cantidad máxima de unidades de procesamiento que el escalador automático se configura 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 deben usar. Esta recomendación se basa en el uso de almacenamiento anterior de la instancia. |
Uso de CPU por prioridad | |
instance/autoscaling/high_priority_cpu_utilization_target |
Es el objetivo de uso de CPU de alta prioridad que se usará para el ajuste de escala automático. |
Almacenamiento total | Con las unidades de procesamiento seleccionadas |
instance/storage/limit_bytes |
Es el límite de almacenamiento de la instancia en bytes. |
instance/autoscaling/storage_utilization_target |
Es el objetivo de uso de almacenamiento que se usará para el ajuste de escala automático. |
Retención de datos
La retención máxima de datos para la mayoría de las métricas del panel de estadísticas del sistema es de seis semanas. Sin embargo, para el gráfico Almacenamiento de bases de datos por tabla, los datos se consumen de la tabla 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.
Cómo ver el panel de estadísticas del sistema
Para ver la página de estadísticas del sistema, necesitas los siguientes permisos de Identity and Access Management (IAM), además de los permisos de Spanner y de Spanner a nivel de la instancia y la base de datos:
spanner.databases.beginReadOnlyTransaction
spanner.databases.select
spanner.sessions.create
Para obtener más información sobre los permisos de IAM de Spanner, consulta Control de acceso con IAM.
Si habilitas el ajustador automático administrado en tu instancia, también necesitas el permiso logging.logEntries.list
para ver los registros del ajustador 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:
En la consola de Google Cloud , abre la lista de instancias de Spanner.
Realiza una de las siguientes acciones:
Para ver las métricas de una instancia, haz clic en el nombre de la instancia sobre la que deseas obtener más información y, luego, haz clic en Estadísticas del sistema en el menú de navegación.
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 en Estadísticas del sistema en el menú de navegación.
Opcional: Para ver los datos históricos de un período diferente, busca los botones que aparecen en la parte superior derecha de la página y, luego, haz clic en el período que deseas ver.
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 o de región doble, 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?
- Comprende las métricas de uso de CPU y latencia para Spanner.
- Configura alertas y gráficos personalizados con Monitoring.
- Obtén detalles sobre los tipos de instancias de Spanner.