Pour maintenir la disponibilité de la base de données et éviter les temps d'arrêt des instances causés par l'épuisement de l'espace de stockage, vous pouvez utiliser l'outil de recommandation de quota de stockage pour les clusters AlloyDB pour PostgreSQL, qui identifie les clusters de production qui risquent d'atteindre leur quota de stockage.
L'outil de recommandation de quota de stockage pour les clusters AlloyDB analyse les métriques liées au stockage et calcule l'utilisation la plus récente du quota de stockage pour chaque cluster. Lorsque l'utilisation dépasse un seuil, l'outil de recommandation génère une recommandation visant à augmenter le quota de stockage du cluster. Les recommandations sont générées quotidiennement.
Avant de commencer
Afin de pouvoir afficher les recommandations et les insights, procédez comme suit :
Assurez-vous d'activer l'API Recommender.
Pour obtenir les autorisations permettant d'afficher et d'utiliser les insights et les recommandations, assurez-vous de disposer des rôles IAM (Identity and Access Management) requis.
Tâches Rôles Afficher les recommandations roles/recommender.alloydbViewerouroles/alloydb.viewer.Appliquer les recommandations roles/recommender.alloydbAdminouroles/alloydb.admin.Pour en savoir plus, consultez Accorder l'accès à d'autres utilisateurs.
Répertorier les recommandations
Vous pouvez lister les recommandations de quota de stockage de cluster à l'aide de la console Google Cloud , de gcloud CLI ou de l'API Recommender.
Console
Dans la console Google Cloud , accédez à la page Clusters.
Pour en savoir plus, consultez Trouver des recommandations avec Active Assist.
Dans la table de la liste Ressources, recherchez le cluster, puis cliquez sur Afficher les problèmes dans la colonne Problèmes.
La liste des problèmes s'affiche dans le panneau Aggregated issues (Problèmes agrégés). Sélectionnez la fiche de recommandation Quota de stockage bientôt atteint.
gcloud CLI
Pour lister les recommandations de quota de stockage de cluster à l'aide de gcloud CLI, exécutez la commande gcloud recommender recommendations list comme suit :
gcloud recommender recommendations list \ --project=PROJECT_ID \ --location=LOCATION \ --recommender=google.alloydb.cluster.ReliabilityRecommender \ --filter=recommenderSubtype=INCREASE_CLUSTER_STORAGE_QUOTA
Remplacez les éléments suivants :
PROJECT_ID: ID de votre projet.LOCATION: région où se trouvent vos clusters, par exempleus-central1.
API
Pour lister les recommandations concernant le quota de stockage des clusters à l'aide de l'API Recommender, appelez la méthode recommendations.list comme suit :
GET https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/recommenders/google.alloydb.cluster.ReliabilityRecommender/recommendations?filter=recommenderSubtype=INCREASE_CLUSTER_STORAGE_QUOTA
Remplacez les éléments suivants :
PROJECT_ID: ID de votre projet.LOCATION: région où se trouvent vos clusters, par exempleus-central1.
Afficher les insights et les recommandations détaillées
Vous pouvez afficher les insights et les recommandations détaillées concernant les clusters nécessitant une augmentation du quota de stockage à l'aide de la console Google Cloud , de gcloud CLI ou de l'API Recommender.
Pour afficher les insights et les recommandations détaillées, procédez comme suit :
Console
Sur la page Clusters, sous la table Ressources, cliquez sur Afficher les problèmes dans la colonne Problèmes du cluster.
Le panneau Problèmes agrégés s'affiche à droite. Il contient des insights et des recommandations détaillées pour Quota de stockage bientôt atteint.
gcloud CLI
Exécutez la commande gcloud recommender insights list comme suit :
gcloud recommender insights list \ --project=PROJECT_ID \ --location=LOCATION \ --insight-type=google.alloydb.cluster.ReliabilityInsight \ --filter=insightSubtype=HIGH_STORAGE_UTILIZATION
Remplacez les éléments suivants :
PROJECT_ID: ID de votre projet.LOCATION: région où se trouvent vos clusters, par exempleus-central1.
API
Appelez la méthode insights.list comme suit :
GET https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/insightTypes/google.alloydb.cluster.ReliabilityInsight/insights?filter=insightSubtype=HIGH_STORAGE_UTILIZATION
Remplacez les éléments suivants :
PROJECT_ID: ID de votre projet.LOCATION: région où se trouvent vos clusters, par exempleus-central1.
Appliquer la recommandation
Étudiez attentivement la recommandation et effectuez les opérations suivantes :
Console
Pour mettre en œuvre la recommandation, procédez comme suit :
- Cliquez sur Modifier le quota pour votre cluster. La fenêtre IAM et administration > Quotas et limites du système s'affiche automatiquement.
- Sélectionnez l'entrée de votre cluster, puis cliquez sur Modifier les quotas.
- Dans la fenêtre Modifier le quota, saisissez la valeur de quota appropriée conformément à la recommandation.
- Renseignez les informations requises dans le champ Description de la demande, puis cliquez sur OK.
- Cliquez sur Envoyer la requête.