Recomendador sin disco de Cloud SQL

Cloud SQL fuera del recomendador de disco genera recomendaciones proactivas que te ayudan a reducir el riesgo de tiempo de inactividad que podrían causar las instancias que se quedan sin espacio en el disco. Estas recomendaciones se pueden aplicar cuando una instancia de Cloud SQL se centra en un límite de almacenamiento.

Cómo funciona

El recomendador de Cloud SQL fuera del recomendador de disco analiza la tendencia de uso de almacenamiento en los últimos 30 días. Cuando una instancia muestra una tendencia hacia un límite en el que es probable que se quede sin espacio dentro del plazo de 1 a 30 días, se generará una recomendación que te permitirá realizar una de las siguientes acciones:

En la siguiente tabla, se enumeran las recomendaciones y estadísticas que puede generar el recomendador fuera de disco de Cloud SQL.

Estadística Subtipo de estadística Recomendación
Según la tendencia del uso actual de almacenamiento, es probable que la instancia se quede sin espacio en el disco, lo que puede generar tiempo de inactividad. TRENDING_OUT_OF_DISK Habilita el crecimiento automático (o) aumenta de forma manual la capacidad de almacenamiento (o) libera espacio en el disco

Precios

Este recomendador se encuentra dentro del nivel de precios estándar del recomendador que está disponible sin costo adicional. Consulta la página de precios del recomendador para obtener más detalles sobre los niveles de precios.

Antes de comenzar

Para ver las recomendaciones y estadísticas, debes hacer lo siguiente:

Descripción Funciones
Ver recomendaciones recommender.cloudsqlViewer
cloudsql.viewer
Ver y actualizar recomendaciones recommender.cloudsqlAdmin
cloudsql.editor
cloudsql.admin

Estas funciones proporcionan un conjunto de permisos que te permiten acceder a las estadísticas y recomendaciones.

Para obtener más información sobre las funciones, consulta cómo entender las funciones y otorgar permisos de IAM.

ID del recomendador

A continuación, se incluyen los ID de recomendación de disco:

  • google.cloudsql.instance.OutOfDiskRecommender
  • google.cloudsql.instance.DiskUsageTrendInsight

Permisos de IAM obligatorios

Para acceder a la lista de recomendaciones y estadísticas de Cloud SQL, se requieren los siguientes permisos:

  • recommender.cloudsqlInstanceOutOfDiskRecommendations.get
  • recommender.cloudsqlInstanceOutOfDiskRecommendations.list
  • recommender.cloudsqlInstanceOutOfDiskRecommendations.update
  • recommender.cloudsqlInstanceDiskUsageTrendInsights.get
  • recommender.cloudsqlInstanceDiskUsageTrendInsights.list
  • recommender.cloudsqlInstanceDiskUsageTrendInsights.update

Si deseas obtener más información sobre estos permisos, consulta Control de acceso al proyecto.

Observa las recomendaciones de disco

En esta sección, se describe cómo verificar las estadísticas y recomendaciones de disco con Cloud Console, gcloud y la API.

Console

Para ver recomendaciones y estadísticas con Cloud Console, sigue los pasos que se indican a continuación. Para obtener más información, consulta la página sobre cómo comenzar a usar el Centro de recomendaciones.

  1. En Cloud Console, ve al Centro de recomendaciones.

    Ir al Centro de recomendaciones

  2. En la tarjeta Evita el tiempo de inactividad para las instancias de SQL, haz clic en Ver todo a fin de ver la lista de recomendaciones.

  3. Haz clic en una recomendación de la lista para ver los detalles de recomendaciones para esa instancia.

  4. Puede realizar cualquiera de las siguientes acciones:

    • Para ir a la página de descripción general de la instancia, haz clic en VER INSTANCIA.
    • Si no quieres aplicar la recomendación, haz clic en DESCARTAR.

También puedes ver las recomendaciones directamente en la página de instancias de Cloud SQL.Para ver las recomendaciones de una instancia, sigue estos pasos:

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

    Ir a la página de instancias de Cloud SQL

  2. Para ver las recomendaciones, haz clic en VER TODOS en el banner que muestra la cantidad de instancias que están cerca o están cerca de la capacidad.

  3. Para ver los detalles de la recomendación, haz clic en la recomendación correspondiente a una instancia de la lista. En la página de recomendaciones correspondiente, puedes realizar una de las siguientes acciones:

    • Para ir a la página de descripción general de la instancia, haz clic en VER INSTANCIA.
    • Si no desea aplicar la recomendación, haga clic en DESCARTAR.

gcloud

Para ver recomendaciones y estadísticas de gcloud, sigue los pasos que se indican a continuación. Para obtener más información, consulta Uso de la API: estadísticas y Cómo usar la API: recomendaciones.

  1. Para obtener una lista de las recomendaciones de discos, ejecuta el siguiente comando:

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

    Reemplaza lo siguiente:

    • PROJECT_ID: El ID de tu proyecto
    • LOCATION: Es una región, como us-central1.

    Si el comando no muestra ninguna recomendación, no hay condiciones de cuando el disco se acerque al exceso de uso, lo que significa que no hay estadísticas en este momento.

  2. Para obtener una lista de todas las estadísticas de tendencias en discos, ejecuta el siguiente comando:

    gcloud recommender insights list \
    --project=PROJECT_ID \
    --location=LOCATION \
    --recommender=google.cloudsql.instance.DiskUsageTrendInsight
    

    Reemplaza lo siguiente:

    • PROJECT_ID: El ID de tu proyecto
    • LOCATION: una región, como us-central1

API

Para ver las recomendaciones y estadísticas con la API, sigue los pasos que se indican a continuación. Para obtener más información, consulta Uso de la API: estadísticas y Cómo usar la API: recomendaciones.

  1. Llama al método recommendations.list de la siguiente forma:

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

    Reemplaza lo siguiente:

    • PROJECT_ID: El ID de tu proyecto
    • LOCATION: Es una región, como us-central1.

    Si la llamada a la API no muestra ninguna recomendación, no hay condiciones de cuando el disco se acerque al uso excesivo, lo que significa que no hay estadísticas en este momento.

  2. Llama al método insights.list de la siguiente forma:

    GET https://recommender.googleapis.com/v1beta1/projects/PROJECT_ID/locations/LOCATION/insightTypes/google.cloudsql.instance.DiskUsageTrendInsightinsights
    

    Reemplaza lo siguiente:

    • PROJECT_ID: El ID de tu proyecto
    • LOCATION: una región, como us-central1

¿Qué sigue?