Supervisar instancias de Cloud SQL

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

Supervisar una instancia mediante el panel de control de Cloud Monitoring

Cloud Monitoring ofrece paneles predefinidos para varios Google Cloud Productos, incluyendo un panel de control de Cloud SQL predeterminado. Puedes usar este panel para supervisar el estado general de tus instancias principales y de réplica. También puedes crear tus propios paneles personalizados para mostrar datos de tu interés.

Configurar alertas

Puede utilizar 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 direcciones de correo electrónico específicas cuando la métrica de uso de memoria de una instancia de Cloud SQL supere el umbral del 80 %.

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

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

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

    Ir a Instancias de Cloud SQL

  2. Para abrir la página Descripción general de una instancia, haga clic en el nombre de la instancia.
  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 .

    El gráfico muestra los datos de la métrica seleccionada.

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

    Los gráficos de uso le ayudan a responder proactivamente a medida que cambian las necesidades de su aplicación. A partir de estas métricas, puede obtener información sobre problemas de rendimiento y latencia, así como sobre los costos de uso de las instancias.

    Métrico Descripción
    Uso de almacenamiento (GB)

    Puede usar la métrica de uso de almacenamiento para comprender mejor sus costos. Para obtener más información sobre los cargos por uso de almacenamiento, consulte Precios de almacenamiento y redes .

    Cloud SQL utiliza registros de transacciones para la recuperación a un punto en el tiempo (PITR) . Estos registros ocupan espacio de almacenamiento y se eliminan automáticamente junto con sus copias de seguridad automáticas asociadas. Esto ocurre una vez alcanzado el valor establecido en transactionLogRetentionDays . Este valor indica la cantidad de días de registros de transacciones que Cloud SQL conserva para la PITR. No se pueden eliminar manualmente, pero se puede cambiar la cantidad de días que se conservan, de 1 a 35 para Cloud SQL Enterprise Plus y de 1 a 7 para Cloud SQL Enterprise.

    En el caso de las instancias con registros de transacciones almacenados en Cloud Storage, estos 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 su instancia, aumente el tamaño de almacenamiento. Sin embargo, el aumento del tamaño del registro de transacciones en el uso del disco podría ser temporal. Si su instancia tiene habilitada la recuperación a un momento dado, desactive y vuelva a habilitar PITR para garantizar que los registros se almacenen en Cloud Storage, en la misma región que la instancia. Esto elimina los registros, por lo que no podrá realizar una restauración a un momento dado antes de volver a habilitar PITR. Sin embargo, aunque se eliminen los registros existentes, el tamaño del disco permanece igual.

    Para evitar problemas de almacenamiento inesperados, recomendamos habilitar el aumento automático del almacenamiento en todas las instancias al usar PITR. Esta recomendación solo aplica si su instancia tiene PITR habilitado y sus registros se almacenan en disco.

    Para eliminar los registros y recuperar almacenamiento, puede desactivar y volver a habilitar PITR. Reducir los registros utilizados no reduce el tamaño del disco aprovisionado para la instancia.

    Los datos temporales se incluyen en la métrica de uso del almacenamiento. Estos datos se eliminan como parte del mantenimiento y se permite que aumenten más allá de los límites de capacidad definidos por el usuario para evitar un evento de disco lleno, sin costo alguno para el usuario.

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

    Una base de datos recién creada utiliza aproximadamente 100 MB para tablas y archivos del sistema.

    Uso de la CPU

    Puede usar esta métrica para supervisar si su instancia tiene suficiente CPU para las necesidades de su aplicación. Si este valor es demasiado alto, puede aumentar el tamaño de su tipo de máquina para que su instancia tenga más capacidad de CPU.

    Uso de memoria

    La cantidad de memoria que utiliza su instancia.

    Operaciones de lectura y escritura

    La métrica "Número de lecturas" indica la cantidad de operaciones de lectura atendidas desde el disco que no provienen de la caché. Puede usar esta métrica para comprender si su instancia tiene el tamaño correcto para su entorno. Si es necesario, puede cambiar a un tipo de máquina más grande para atender más solicitudes desde la caché y reducir la latencia.

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

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

    Comparar métricas de múltiples instancias

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

      Ir a Instancias de Cloud SQL

    2. Desde la página Instancias de Cloud SQL, elija hasta cinco instancias para comparar seleccionando la casilla de verificación a la izquierda del nombre de la instancia.
    3. En el Panel de información de la derecha, seleccione la pestaña Monitoreo .
    4. En el menú desplegable de métricas, seleccione la métrica que se utilizará para comparar instancias.

      Puede ver los datos de un momento específico manteniendo el puntero sobre el gráfico.

    ¿Qué sigue?