Monitorizar instancias de Cloud SQL

En esta página se describe cómo puede monitorizar las instancias de Cloud SQL de las siguientes formas:

Monitorizar una instancia mediante el panel de control de Cloud Monitoring

Cloud Monitoring ofrece paneles de control predefinidos para varios productos de Google Cloud , incluido un panel de control de monitorización de Cloud SQL predeterminado. Puedes usar este panel para monitorizar el estado general de tus instancias principal y de réplica. También puede crear sus propios paneles de control personalizados para mostrar los datos que le interesen.

Configurar alertas

Puede usar Cloud Monitoring para configurar alertas para un proyecto o una instancia específica.

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

Ver métricas en la página Información general de la instancia de Cloud SQL

Para ver algunas de las métricas clave de una instancia de Cloud SQL en su página Información general, sigue estos pasos:

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

    Ir a Instancias de Cloud SQL

  2. Para abrir la página Overview (Resumen) 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.

La lista incluye las siguientes opciones:
  • Uso de CPU
  • Uso del espacio de almacenamiento
  • Uso de memoria
  • Operaciones de lectura o escritura
  • Bytes de entrada/salida
  • Retraso de replicación (en réplicas de lectura)
  • Métricas disponibles

    Los gráficos de uso te ayudan a responder de forma proactiva a medida que cambian las necesidades de tu aplicación. A partir de estas métricas, puede obtener información valiosa sobre los problemas de rendimiento y latencia, así como sobre los costes de uso de las instancias.

    MétricaDescripción
    Uso del almacenamiento (GB)

    Puedes usar la métrica de uso de almacenamiento para poder comprender los costos de almacenamiento. Para obtener más información sobre los cargos por uso del almacenamiento, consulta la página Precios de almacenamiento y redes.

    Cloud SQL usa registros de transacciones para la recuperación a un momento dado (PITR). Estos registros ocupan espacio de almacenamiento y se eliminan automáticamente junto con las copias de seguridad automáticas asociadas. Esto ocurre cuando se alcanza el valor definido en transactionLogRetentionDays. Este valor es el número de días de registros de transacciones que Cloud SQL conserva para la recuperación a un momento dado. No puedes eliminar estos registros manualmente, pero puedes cambiar el número de días que se conservan, de 1 a 35 en la edición Enterprise Plus de Cloud SQL y de 1 a 7 en la edición Enterprise de Cloud SQL.

    En el caso de las instancias que tienen registros de transacciones 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 de PITR) no genera ningún coste adicional por instancia.

    Si el tamaño de los registros de transacciones está causando problemas en tu instancia, aumenta el tamaño del almacenamiento. Sin embargo, el aumento del tamaño del registro de transacciones en el uso del disco puede ser temporal. Si tu instancia tiene habilitada la recuperación a un momento dado, desactiva y vuelve a habilitar PITR para asegurarte de que los registros se almacenan en Cloud Storage en la misma región que la instancia. De esta forma, se eliminan los registros, por lo que no podrás realizar una restauración a un momento dado anterior a la hora en la que volviste a habilitar la recuperación a un momento dado. Sin embargo, aunque se eliminen los registros, el tamaño del disco seguirá siendo el mismo.

    Para evitar problemas de almacenamiento inesperados, le recomendamos que habilite los aumentos de almacenamiento automáticos en todas las instancias al usar PITR. Esta recomendación solo se aplica si tu instancia tiene habilitada la recuperación a un momento dado y tus registros se almacenan en el disco.

    Para eliminar los registros y recuperar espacio de almacenamiento, puedes desactivar y volver a habilitar PITR. Disminuir los registros usados no reduce el tamaño del disco aprovisionado para la instancia.

    Los datos temporales se incluyen en la métrica de uso del almacenamiento. Los datos temporales se eliminan como parte del mantenimiento y pueden superar los límites de capacidad definidos por el usuario para evitar que el disco se llene. El usuario no tiene que pagar nada.

    El uso de datos también se incluye en la métrica de uso del almacenamiento. Como parte del uso de datos, cuando una transacción modifica una base de datos, se hace una copia de estos datos antes de que Cloud SQL modifique los datos originales. La copia de los datos son datos de deshacer.

    Cada base de datos, nada más crearse, utiliza alrededor de 100 MB para las tablas y los archivos del sistema.

    Uso de CPU

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

    Uso de memoria

    La cantidad de memoria utilizada por la instancia.

    Operaciones de lectura o escritura

    La métrica Número de lecturas es la cantidad de operaciones de lectura procedentes del disco que no provienen de la caché. Puedes usar esta métrica para poder comprender si la instancia tiene el tamaño correcto para tu entorno. Si es necesario, puedes cambiar a un tipo de máquina más grande para atender más peticiones de la caché y reducir la latencia.

    La métrica Número de escrituras es la cantidad de operaciones de escritura en el disco. La actividad de escritura se genera incluso si la aplicación no está activa, porque las instancias de Cloud SQL escriben en una tabla del sistema aproximadamente cada segundo (a excepción de las réplicas).

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

    Comparar métricas de varias instancias

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

      Ir a Instancias de Cloud SQL

    2. En la página Instancias de Cloud SQL, elige hasta cinco instancias para compararlas. Para ello, marca la casilla situada a la izquierda del nombre de la instancia.
    3. En el panel de información de la derecha, selecciona la pestaña Monitorización.
    4. En el desplegable de métricas, seleccione la métrica que quiera usar para comparar las instancias.

      Para ver los datos de un momento concreto, mantén el cursor sobre el gráfico.

    Siguientes pasos