Outil de recommandation pour manque d'espace disque Cloud SQL

L'outil de recommandation pour manque d'espace disque Cloud SQL génère de manière proactive des recommandations qui vous aident à réduire le risque d'indisponibilité pouvant provenir d'instances manquant d'espace disque. Ces recommandations peuvent être appliquées lorsqu'une instance Cloud SQL s'approche d'une limite de stockage.

Fonctionnement

L'outil de recommandation pour manque d'espace disque Cloud SQL analyse la tendance de l'utilisation du stockage au cours des 30 derniers jours. Lorsqu'une instance s'approche d'une limite où elle risque de manquer d'espace dans un délai de un à 30 jours, une recommandation s'affiche pour vous suggérer d'effectuer l'une des opérations suivantes :

Le tableau suivant répertorie les recommandations et les insights que l'outil de recommandation Cloud SQL pour manque d'espace disque Cloud SQL peut générer.

Statistique Sous-type d'insight Recommandation
Sur la base de la tendance d'utilisation de l'espace de stockage actuel, l'instance est susceptible de manquer d'espace disque, ce qui peut entraîner un temps d'arrêt. TRENDING_OUT_OF_DISK Activer l'augmentation automatique (ou) augmentez manuellement la capacité de stockage (ou) libérez de l'espace disque

Tarifs

Cet outil de recommandation est soumis au niveau de tarification standard de l'outil de recommandation disponible sans frais supplémentaires. Consultez la page des tarifs de l'outil de recommandation pour en savoir plus sur les niveaux de tarification.

Avant de commencer

Avant de pouvoir consulter les recommandations et les insights, vous devez effectuer les opérations suivantes :

Description Rôles
Afficher les recommandations recommender.cloudsqlViewer
cloudsql.viewer
Afficher et mettre à jour les recommandations recommender.cloudsqlAdmin
cloudsql.editor
cloudsql.admin

Ces rôles fournissent un ensemble d'autorisations qui vous permettent d'accéder aux insights et aux recommandations.

Pour en savoir plus sur les rôles, consultez les sections Comprendre les rôles et Attribuer des autorisations IAM.

ID de l'outil de recommandation

Voici les ID de l'outil de recommandation pour manque d'espace disque Cloud SQL :

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

Autorisations IAM requises

Pour accéder à la liste des recommandations et insights Cloud SQL, vous devez disposer des autorisations suivantes :

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

Pour en savoir plus sur ces autorisations, consultez la section Contrôle de l'accès aux projets.

Afficher les recommandations pour manque d'espace disque

Cette section explique comment vérifier les recommandations et les insights de disque à l'aide de Cloud Console, de gcloud et de l'API.

Console

Pour afficher les recommandations et les insights à l'aide de Cloud Console, procédez comme suit : Pour en savoir plus, consultez la page Premiers pas avec le hub de recommandations.

  1. Dans Cloud Console, accédez au hub de recommandations.

    Accéder au hub de recommandations

  2. Dans la fiche Éviter les temps d'arrêt pour les instances SQL, cliquez sur Tout afficher pour afficher la liste des recommandations.

  3. Cliquez sur une recommandation de la liste pour en afficher les détails de l'instance en question.

  4. Choisissez l'une des options suivantes :

    • Pour accéder à la page de présentation de l'instance, cliquez sur AFFICHER L'INSTANCE.
    • Si vous ne souhaitez pas appliquer la recommandation, cliquez sur IGNORER.

Vous pouvez également afficher les recommandations directement sur la page des instances Cloud SQL. Pour afficher les recommandations d'une instance, procédez comme suit :

  1. Dans Cloud Console, accédez à la page Instances Cloud SQL.

    Accéder à la page Instances Cloud SQL

  2. Pour afficher les recommandations, cliquez sur TOUT AFFICHER dans la bannière qui affiche le nombre d'instances ayant atteint leur capacité ou s'y rapprochant.

  3. Pour afficher les détails de la recommandation, cliquez sur celle qui correspond à une instance dans la liste. Sur la page de recommandation correspondante, vous pouvez effectuer les opérations suivantes :

    • Pour accéder à la page de présentation de l'instance, cliquez sur AFFICHER L'INSTANCE.
    • Si vous ne souhaitez pas appliquer la recommandation, cliquez sur IGNORER.

gcloud

Pour afficher les recommandations et les insights à l'aide de gcloud, procédez comme suit : Pour en savoir plus, consultez les pages Utiliser l'API – Insights et Utiliser l'API – Recommandations.

  1. Pour obtenir la liste complète des recommandations pour manque d'espace disque, exécutez la commande suivante :

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

    Remplacez l'élément suivant :

    • PROJECT_ID : ID de votre projet.
    • LOCATION : une région, telle que us-central1

    Si la commande ne renvoie aucune recommandation, cela signifie qu'il n'y a aucune condition de manque d'espace disque approchant la surutilisation, ce qui signifie également qu'il n'y a aucun insight pour le moment.

  2. Pour répertorier tous les insights de tendance de manque d'espace disque, exécutez la commande suivante :

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

    Remplacez l'élément suivant :

    • PROJECT_ID : ID de votre projet.
    • LOCATION : une région, telle que us-central1

API

Pour afficher les recommandations et les insights à l'aide de l'API, procédez comme suit : Pour en savoir plus, consultez les pages Utiliser l'API – Insights et Utiliser l'API – Recommandations.

  1. Appelez la méthode recommendations.list :

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

    Remplacez l'élément suivant :

    • PROJECT_ID : ID de votre projet.
    • LOCATION : une région, telle que us-central1

    Si l'API ne renvoie aucune recommandation, cela signifie qu'il n'y a aucune condition de manque d'espace disque approchant la surutilisation, ce qui signifie également qu'il n'y a aucun insight pour le moment.

  2. Appelez la méthode insights.list :

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

    Remplacez l'élément suivant :

    • PROJECT_ID : ID de votre projet.
    • LOCATION : une région, telle que us-central1

Étape suivante