Supervisa instancias de Cloud SQL

En esta página, se describe cómo supervisar instancias de Cloud SQL de las siguientes maneras:

Usa el panel de Estadísticas del sistema de Cloud SQL

El panel de Estadísticas del sistema de Cloud SQL te ayuda a detectar y analizar problemas de rendimiento del sistema.

Si deseas obtener más información, consulta Cómo usar las Estadísticas del sistema para mejorar el rendimiento del sistema.

Supervisa una instancia mediante el panel de Cloud Monitoring

Cloud Monitoring ofrece paneles predefinidos para varios productos de Google Cloud, incluido un panel de supervisión de Cloud SQL predeterminado. Puedes usar este panel para supervisar el estado general de las instancias principales y las de réplica. También puedes crear tus propios paneles personalizados para mostrar los datos que te interesen.

Configura alertas

Puedes usar Cloud Monitoring a fin de configurar alertas para un proyecto o una instancia especificada.

Por ejemplo, puedes configurar una alerta para que un mensaje se envíe a ID de correo electrónico específicos cuando la métrica Uso de memoria de una instancia de Cloud SQL supere el umbral del 80%.

Visualiza las métricas en la página de descripción general de la instancia de Cloud SQL

Observa algunas de las métricas clave para una instancia de Cloud SQL en la página Descripción general de la siguiente manera:

  1. En la consola de Google Cloud, ve a la página Instancias de Cloud SQL.

    Ir a Instancias de Cloud SQL

  2. Para abrir la página de Descripción general de una instancia, haz clic en su nombre.
  3. El gráfico de métricas predeterminado aparece en la parte superior de la página.

  4. Opcional: Seleccione otra métrica de la lista desplegable Gráfico.

    En el gráfico, se muestran los datos de la métrica seleccionada.

Métricas disponibles

Los gráficos de uso te ayudan a responder de manera proactiva mientras tu aplicación necesita un cambio. Con estas métricas, puedes obtener información sobre problemas en la capacidad de procesamiento y la latencia, y los costos del uso de instancias.

MétricaDescripción
Uso del almacenamiento (GB)

Puedes usar la métrica de uso del almacenamiento para ayudarte a entender los costos de tu almacenamiento. Para obtener más información sobre los cargos por el uso de almacenamiento, consulta los Precios de almacenamiento y herramientas de redes.

La recuperación de un momento determinado usa el archivo de registro de escritura por adelantado (WAL). En el caso de las instancias nuevas de Cloud SQL que tengan habilitada la recuperación de un momento determinado o de las instancias existentes que habiliten la recuperación de un momento determinado después de que esté disponible esta función para almacenar registros WAL en Cloud Storage, los registros ya no se almacenarán en el disco, sino que se almacenarán enCloud Storage en la misma región que las instancias.

Para ver si los registros de una instancia se almacenan en Cloud Storage, verifica la métrica bytes_used_by_data_type de la instancia. Si el valor para el tipo de datos archived_wal_log es 0, los registros de la instancia se almacenan en Cloud Storage.

Después de usar un cliente de PostgreSQL, como psql o pgAdmin, para conectarte a una base de datos de la instancia, ejecuta el siguiente comando: show archive_command. Si algún WAL está archivado en Cloud Storage, verás -async_archive -remote_storage.

Todas las demás instancias existentes que tengan habilitada la recuperación de un momento determinado seguirán teniendo sus registros almacenados en el disco. El cambio al almacenamiento de registros en Cloud Storage está disponible más adelante.

Los registros de escritura por adelantado que se usan con la recuperación de un momento determinado se borran de forma automática con su copia de seguridad automática asociada, lo que suele ocurrir después de que se cumple el valor establecido para transactionLogRetentionDays. Esta es la cantidad de días de registros de transacciones que Cloud SQL conserva para la recuperación de un momento determinado, de 1 a 35 para la edición de Cloud SQL Enterprise Plus y de 1 a 7 para Cloud SQL Enterprise.

Cuando restableces una copia de seguridad en una instancia de Cloud SQL antes de habilitar la recuperación de un momento determinado, pierdes los registros WAL que permiten la operabilidad de la recuperación de un momento determinado.

En las instancias con registros de escritura por adelantado almacenados en Cloud Storage, los registros se almacenan en la misma región que la instancia principal. Este almacenamiento de registros (hasta siete días, la duración máxima para la recuperación de un momento determinado) no genera costos adicionales por instancia.

Si la instancia tiene habilitada la recuperación de un momento determinado y si el tamaño de los registros de escritura por adelantado en el disco está causando un problema en la instancia, inhabilita la recuperación de un momento determinado y vuelve a habilitarla para garantizar que los registros nuevos se almacenen en Cloud Storage en la misma región que la instancia. Esto borra los registros de escritura por adelantado existentes, por lo que no puedes realizar un restablecimiento de un momento determinado antes del momento en el que vuelves a habilitar la recuperación de un momento determinado. Sin embargo, aunque los registros existentes se borran, el tamaño del disco sigue siendo el mismo.

A fin de evitar problemas de almacenamiento inesperados, te recomendamos habilitar el aumento del almacenamiento automático para todas las instancias cuando se use la recuperación de un momento determinado. Esta recomendación aplica solo si la instancia tiene habilitada la recuperación de un momento determinado y los registros se almacenan en el disco.

Para borrar los registros y recuperar almacenamiento, puedes inhabilitar la recuperación de un momento determinado. Sin embargo, ten en cuenta que disminuir los registros de escritura por adelantado usados no reduce el tamaño del disco aprovisionado para la instancia.

Uso de CPU (CPU usage)

Puedes usar esta métrica a fin de supervisar si tu instancia tiene suficiente CPU para las necesidades de tu aplicación. Si este valor es muy alto, puedes aumentar el tamaño de tu tipo de máquina para darle a tu instancia más capacidad de CPU.

Uso de memoria

La cantidad de memoria que usa tu instancia

Operaciones de lectura/escritura

La métrica de Cantidad de lecturas es el número de operaciones de lectura entregadas por el disco que no provienen de la caché. Puedes usar esta métrica a fin de ayudarte a entender si tu instancia tiene el tamaño adecuado para tu entorno. De ser necesario, puedes cambiarte a un tipo de máquina más grande para entregar más solicitudes de la caché y reducir la latencia.

La métrica de Cantidad de escritura es el número de operaciones de escritura en el disco. La actividad de escritura se genera incluso si tu aplicación no está activa, ya que las instancias de Cloud SQL escriben a un sistema de tablas aproximadamente cada segundo (excepto las réplicas).

Bytes de entrada y de salida (bytes/s) La cantidad de tráfico de red que entra o sale de la instancia

Compara las métricas de distintas instancias

  1. En la consola de Google Cloud, ve a la página Instancias de Cloud SQL.

    Ir a Instancias de Cloud SQL

  2. En la página Instancias de Cloud SQL, selecciona hasta cinco instancias para comparar mediante la selección de la casilla de verificación a la izquierda del nombre de la instancia.
  3. En el Panel de información a la derecha, selecciona la pestaña de Supervisión.
  4. En el menú desplegable de métricas, selecciona la métrica que deseas usar para comparar instancias.

    Puedes ver los datos de un momento específico si mantienes el puntero sobre el gráfico.

¿Qué sigue?