Identifica instancias de Cloud SQL inactivas

El recommender de instancias inactivas de Cloud SQL te ayuda a detectar instancias que podrían estar inactivas y te proporciona estadísticas y recomendaciones para ayudarte a reducir los costos. En esta página, se describe cómo funciona este recomendador y cómo usarlo.

Cómo funciona

El recomendador de instancias inactivas de Cloud SQL analiza las métricas de uso de las instancias principales con más de 30 días. Para cada instancia, el recomendador considera los valores de ciertas métricas dentro de un período de observación que abarca los últimos 30 días. El recomendador no analiza las réplicas de lectura.

Si el nivel de actividad dentro del período de observación está por debajo de un cierto umbral, el recomendador estima que la instancia está inactiva. Las recomendaciones se generan cada 24 horas por el cierre de esas instancias.

Precios

El recomendador de instancias inactivas de Cloud SQL se encuentra en el nivel de precios del recomendador Estándar.

Antes de comenzar

Antes de ver las recomendaciones y estadísticas, haz lo siguiente:

  • Si deseas obtener los permisos para ver estadísticas y recomendaciones y trabajar con ellas, asegúrate de tener los roles requeridos.
    Tasks Funciones
    Ver recomendaciones Uno de estos roles: recommender.cloudsqlViewer o cloudsql.viewer.
    Aplicar recomendaciones Uno de estos roles: recommender.cloudsqlAdmin, cloudsql.editor o cloudsql.admin.
    Para obtener más información sobre las funciones, consulta Información sobre las funciones y Otorga permisos de IAM.
  • Enable the Recommender API.

    Enable the API

Enumera las recomendaciones de instancias de Cloud SQL inactivas

Puedes obtener una lista de las recomendaciones de instancias inactivas mediante la consola de Google Cloud, gcloud o la API de Recommender.

Console

Para mostrar recomendaciones sobre instancias inactivas con la consola de Google Cloud, sigue estos pasos:

  1. Ve a la página Instancias de Cloud SQL.

    Ir a Instancias de Cloud SQL

  2. Haz clic en Ver todo en el banner de recomendaciones de instancias inactivas.

Alternativamente, sigue estos pasos:

  1. Ve al Centro de recomendaciones.

    Ir al Centro de recomendaciones

    Para obtener más información, consulta Comienza a usar el Centro de recomendaciones.

  2. En la tarjeta Reduce el costo de la instancia de Cloud SQL, haz clic en Ver todo.

  3. Haz clic en la pestaña Cerrar instancia.

gcloud

Para mostrar una lista de recomendaciones sobre instancias inactivas mediante gcloud, ejecuta el comando gcloud recommender recommendations list de la siguiente manera:

gcloud recommender recommendations list \
--project=PROJECT_ID \
--location=LOCATION \
--recommender=google.cloudsql.instance.RECOMMENDER

Reemplaza lo siguiente:

  • PROJECT_ID: ID del proyecto
  • LOCATION: Es una región, como us-central1.
  • RECOMMENDER: El ID del recomendador, como IdleRecommender.

API

Para mostrar una lista de recomendaciones sobre las instancias inactivas mediante la API de Recommendations, llama al método recommendations.list de la siguiente manera.

GET https://recommender.googleapis.com/v1beta1/projects/PROJECT-ID/locations/LOCATION/recommenders/google.cloudsql.instance.RECOMMENDER/recommendations

Reemplaza lo siguiente:

  • PROJECT_ID: ID del proyecto
  • LOCATION: Es una región, como us-central1.
  • RECOMMENDER: El ID del recomendador, como IdleRecommender.

Si el recomendador detecta instancias inactivas, las enumera en una tabla. En cada fila, se muestra el nombre de la instancia, una recomendación breve, la ubicación y la última fecha de actualización.

Visualiza las estadísticas y las recomendaciones detalladas

Puedes ver estadísticas y recomendaciones detalladas sobre las instancias inactivas con la consola de Google Cloud, gcloud o la API de Recommender.

Console

Para ver las estadísticas de una instancia inactiva mediante la consola de Google Cloud, haz clic en el botón de recomendación en la lista de instancias.

gcloud

Para ver estadísticas y recomendaciones detalladas sobre las instancias inactivas mediante gcloud, ejecuta el comando gcloud recommender insights list de la siguiente manera:

gcloud recommender insights list \
--project=PROJECT_ID \
--location=LOCATION \
--insight-type=google.cloudsql.instance.INSIGHT_TYPE

Reemplaza lo siguiente:

  • PROJECT_ID: ID del proyecto
  • LOCATION: Es una región, como us-central1.
  • INSIGHT_TYPE: Es el ID del tipo de estadísticas ActivityInsight.

API

Para ver estadísticas y recomendaciones detalladas sobre las instancias inactivas mediante la API de Recomendaciones, llama al método insights.list de la siguiente manera:

GET https://recommender.googleapis.com/v1beta1/projects/PROJECT-ID/locations/LOCATION/insightTypes/google.cloudsql.instance.INSIGHT_TYPE/insights

Reemplaza lo siguiente:

  • PROJECT_ID: ID del proyecto
  • LOCATION: Es una región, como us-central1.
  • INSIGHT_TYPE: Es el ID del tipo de estadísticas ActivityInsight.

Aparecerá un panel en el que se mostrarán estadísticas sobre la instancia inactiva. Se proporcionan las siguientes categorías de información junto con algunos gráficos de apoyo.

Campos Descripciones y métricas relacionadas
Uso del disco (cambio de bytes) Uso de datos en bytes. Se tomaron muestras cada 60 segundos.
Pertenece a database/disk/bytes_used.
Uso máximo de CPU El uso máximo de CPU como un porcentaje.
Pertenece a database/cpu/utilization.
Uso máximo de la memoria El uso máximo de memoria como un porcentaje.
Pertenece a database/memory/utilization.
Recuento máximo de operaciones de lectura en el disco La cantidad máxima de operaciones de lectura.
Pertenece a database/disk/read_ops_count.
Recuento máximo de operaciones de escritura en el disco La cantidad máxima de operaciones de escritura.
Pertenece a database/disk/write_ops_count.
Fechas de inicio y finalización de la observación Las fechas de inicio y finalización del período de observación de 30 días.

En la siguiente tabla, se enumeran la estadística y la recomendación que el recomendador de instancias inactivas de Cloud SQL podría generar para ayudarte a reducir los costos. Los subtipos se pueden ver en los resultados de gcloud y la API.

Estadística Recomendación
La instancia mostró niveles bajos de actividad durante el período de observación.
Subtipo: LOW_ACTIVITY
Investiga si se puede cerrar la instancia para reducir costos.
Subtipo: SHUTDOWN_INSTANCE

Aplicar recomendaciones

Evalúa las recomendaciones con cuidado y realiza una de las siguientes acciones:

  • Para examinar la recomendación, haz clic en Ver instancia.

    Aparecerá un banner en la parte superior de la página que proporciona una recomendación.

    Es posible que descubras que la instancia está inactiva de forma intencional y que no necesitas cerrarla. Si está inactiva por accidente, puedes detenerla y borrarla. Detener una instancia suspende los cargos que genera. Los datos de la instancia no se verán afectados, y los cargos por el almacenamiento y las direcciones IP se seguirán aplicando.

    Ten cuidado cuando detienes o borras una instancia. Para evitar la pérdida de datos, primero crea una copia de seguridad.

  • Para descartar la recomendación, de modo de restarle énfasis y que aparezca atenuada, haz clic en Descartar.

  • Para cerrar el panel sin aplicar ni descartar la recomendación, haz clic en Cancelar.

También puedes exportar estas recomendaciones a BigQuery y examinarlas con Looker Studio o Looker.

¿Qué sigue?