Identificar instancias inactivas de Cloud SQL

El recomendador de instancias inactivas de Cloud SQL le ayuda a detectar instancias que podrían estar inactivas y le proporciona información y recomendaciones para reducir costos. Esta página 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 de antigüedad. 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 durante el período de observación es inferior a un umbral determinado, el recomendador considera que la instancia está inactiva. Se generan recomendaciones cada 24 horas para cerrar dichas instancias.

Precios

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

Antes de empezar

Antes de poder ver recomendaciones y perspectivas, haga lo siguiente:

  • Para obtener los permisos para ver y trabajar con información y recomendaciones, asegúrese de tener los roles necesarios.
    Tareas Roles
    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 los roles, consulte Cómo comprender los roles y otorgar permisos de IAM .
  • Enable the Recommender API.

    Enable the API

Lista de recomendaciones de instancias inactivas de Cloud SQL

Puede enumerar recomendaciones de instancias inactivas mediante el uso de Google Cloud consola, gcloud o la API de recomendación.

Consola

Para enumerar recomendaciones sobre instancias inactivas mediante el uso deGoogle Cloud consola, siga estos pasos:

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

    Ir a Instancias de Cloud SQL

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

Alternativamente, siga estos pasos:

  1. Vaya al Centro de recomendaciones .

    Ir al Centro de recomendaciones

    Para obtener más información, consulte Primeros pasos con Recommendations Hub .

  2. En la tarjeta Reducir costo de instancia de Cloud SQL , haga clic en Ver todo .

  3. Haga clic en la pestaña Apagar instancia .

nube g

Para enumerar recomendaciones sobre instancias inactivas mediante gcloud , ejecute el comando gcloud recommender recommendations list de la siguiente manera:

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

Reemplace lo siguiente:

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

API

Para enumerar recomendaciones sobre instancias inactivas mediante la API de recomendaciones , llame 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

Reemplace lo siguiente:

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

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

Ver información y recomendaciones detalladas

Puede ver información y recomendaciones detalladas sobre instancias inactivas mediante el uso de Google Cloud consola, gcloud o la API de recomendación.

Consola

Para ver información sobre una instancia inactiva mediante el uso deGoogle Cloud consola, haga clic en el botón de recomendación en la lista de instancias.

nube g

Para ver información y recomendaciones detalladas sobre instancias inactivas mediante gcloud , ejecute 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

Reemplace lo siguiente:

  • PROJECT_ID : Su ID de proyecto.
  • LOCATION : Una región, como us-central1 .
  • INSIGHT_TYPE : El ID del tipo de información como ActivityInsight .

API

Para ver información y recomendaciones detalladas sobre instancias inactivas mediante la API de recomendaciones , llame 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

Reemplace lo siguiente:

  • PROJECT_ID : Su ID de proyecto.
  • LOCATION : Una región, como us-central1 .
  • INSIGHT_TYPE : El ID del tipo de información como ActivityInsight .

Aparece un panel con información 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) Utilización de datos en bytes. Muestreo cada 60 segundos.
Pertenece a database/disk/bytes_used .
Utilización máxima de la CPU La utilización máxima de la CPU como porcentaje.
Se refiere a database/cpu/utilization .
Utilización máxima de memoria La utilización máxima de memoria como porcentaje.
Se refiere a database/memory/utilization .
Número máximo de operaciones de lectura de disco El número máximo de operaciones de lectura.
Pertenece a database/disk/read_ops_count .
Número máximo de operaciones de escritura en disco El número máximo 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.

La siguiente tabla muestra la información y las recomendaciones que el recomendador de instancias inactivas de Cloud SQL puede generar para ayudarle a reducir costos. Los subtipos se pueden ver en los resultados gcloud y de la API.

Conocimiento Recomendación
La instancia ha mostrado niveles bajos de actividad durante el período de observación.
Subtipo: LOW_ACTIVITY
Investigar para verificar si se puede apagar la instancia para reducir costos.
Subtipo: SHUTDOWN_INSTANCE

Aplicar recomendaciones

Evalúe cuidadosamente las recomendaciones y realice alguna de las siguientes acciones:

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

    Aparece un banner en la parte superior de la página con una recomendación.

    Es posible que la instancia esté inactiva intencionalmente y no necesite apagarla. Si lo está accidentalmente, puede detenerla y eliminarla . Al detener una instancia, se suspenden sus cargos. Los datos de la instancia no se ven afectados y los cargos por almacenamiento y direcciones IP siguen aplicándose.

    Tenga cuidado al detener o eliminar una instancia. Para evitar la pérdida de datos, cree primero una copia de seguridad .

  • Para descartar la recomendación de modo que no tenga tanto énfasis y aparezca atenuada, haga clic en Descartar .

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

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

¿Qué sigue?