En esta página, se explica cómo supervisar una instancia de Cloud Spanner mediante la visualización de datos históricos y actuales en la consola de Google Cloud.
Ver el estado actual de una instancia
Cuando abres una instancia de Spanner en Google Cloud Console, puedes ver el estado actual de las métricas más esenciales para la instancia, como el uso de CPU. También puedes ver las métricas actuales de una sola base de datos dentro de la instancia.
Para ver el estado actual de una instancia, haz lo siguiente:
En Google Cloud Console, abre la lista de instancias de Spanner.
Haz clic en el nombre de la instancia sobre la que deseas obtener más información.
Google Cloud Console muestra una descripción general de la instancia, incluidos los valores actuales de varias métricas clave. Obtén más información sobre las métricas disponibles.
Opcional: Para ver las métricas actuales de una base de datos específica en la instancia, haz clic en el nombre de la base de datos en el panel izquierdo.
Google Cloud Console muestra los valores actuales de varias métricas clave.
Ver datos históricos de una instancia
Google Cloud Console proporciona gráficos que muestran los datos históricos de tu instancia. Puedes ver gráficos de diferentes períodos, desde la última hora hasta los últimos 30 días. También puedes ver los gráficos de una sola base de datos dentro de la instancia.
Para ver los datos históricos de una instancia, haz lo siguiente:
En Google Cloud Console, abre la lista de instancias de Spanner.
Haz clic en el nombre de la instancia sobre la que deseas obtener más información y, luego, haz clic en Monitoring en la barra de navegación izquierda.
Google Cloud Console muestra gráficos de datos históricos de la instancia. Obtén información sobre los gráficos disponibles.
Opcional: Para ver los datos históricos de un período diferente, busca los botones que aparecen encima del primer gráfico 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, 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.
Opcional: Para ver los datos históricos de una base de datos específica en la instancia, haz clic en el nombre de la base de datos en el panel izquierdo.
Gráficos y métricas de Spanner
Google Cloud Console proporciona los siguientes gráficos y métricas para mostrar el estado histórico y actual de una instancia. Todos 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.
Gráficos y métricas disponibles | |
---|---|
Capacidad de procesamiento |
La capacidad de procesamiento en la instancia. Puedes elegir mostrar la capacidad en unidades de procesamiento o en nodos. Disponible solo para instancias. |
Uso de CPU: promedio móvil de 24 horas |
Un promedio móvil del uso 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. Disponible solo para instancias. |
Uso de CPU: prioridad alta |
El uso de CPU total, como un porcentaje de los recursos de CPU de la instancia, para tareas de alta prioridad. Estas tareas incluyen la mayoría de las solicitudes que inicias, así como las tareas de mantenimiento que Spanner debe completar de inmediato. Obtén más información sobre las tareas de alta prioridad. Disponible para instancias y bases de datos. |
Uso de CPU: total |
El uso de CPU total, como un porcentaje de los recursos de CPU de la instancia. Disponible para instancias y bases de datos:
|
Latencia |
Tiempo que Spanner tardó en manejar una función de solicitud de lectura o escritura. Usa el menú desplegable para seleccionar "Leer", "Escribir" o selecciona "Leer /escribir" para ver las métricas de ambas. Esta medición comienza cuando el servicio de Spanner recibe una solicitud y finaliza cuando el servicio de Spanner comienza a enviar una respuesta. Para obtener más información, consulta Métricas de latencia. Puedes ver las métricas de latencia para la latencia de percentil 50 y 99:
Disponible para instancias y bases de datos. |
Latencia por tipo de transacción |
La cantidad de 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. Para obtener más información, consulta Latencia por tipo de transacción. La principal diferencia entre el gráfico de latencia y el gráfico de latencia por tipo de transacción es que el gráfico de latencia por tipo de transacción te permite seleccionar la participación líder para el tipo de solo lectura. Puedes seleccionar "El líder está involucrado" o "No hay ningún líder involucrado" en la transacción de solo lectura. Las lecturas que involucran al líder pueden experimentar una latencia más alta. Puedes usar este gráfico para evaluar si debes usar lecturas inactivas sin comunicarte con el líder, suponiendo que el límite de marca de tiempo es de al menos 15 segundos. Para 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 le llevó a la solicitud llegar al líder y recibir una respuesta. Puedes ver las métricas de latencia para la latencia de percentil 50 y 99:
Disponible para instancias y bases de datos. |
Distribución líder |
Disponible para instancias y bases de datos multirregionales:
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 de inmediato. |
Operaciones por segundo |
La cantidad de operaciones que Spanner realizó por segundo o la cantidad de errores que ocurrieron en el servidor de Spanner por segundo. Puedes elegir qué operaciones ver en este gráfico:
Disponible para instancias y bases de datos. |
Capacidad de procesamiento (MB/s) |
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); 1 MB equivale a 220 bytes. Esta unidad de medida también se conoce como mebibyte (MiB). 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 declaraciones 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. Disponible para instancias y bases de datos. |
Almacenamiento total de la base de datos |
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 230 bytes; esta unidad de medida también se conoce como gibibyte (GiB). Disponible para instancias y bases de datos. |
Almacenamiento total de las copias de seguridad |
La cantidad de datos que se almacenan en las copias de seguridad asociadas a la instancia o a la base de datos. Este valor se mide en unidades de bytes binarios. Por ejemplo, 1 gigabyte binario (GB) equivale a 230 bytes. Esta unidad de medida también se conoce como gibibyte (GiB). Disponible para instancias y bases de datos. |
¿Qué sigue?
- Comprende las métricas de uso de CPU y latencia para Spanner.
- Configura alertas y gráficos personalizados con Cloud Monitoring.
- Obtén detalles sobre los tipos de instancias de Spanner.