Outil de recommandation pour la fiabilité

Le moteur de recommandation de fiabilité prend en charge la recommandation Activer les sauvegardes planifiées, qui fait partie du plan de reprise après sinistre. Elle permet de protéger vos données contre les sinistres, comme la suppression ou la modification accidentelle de données.

Ce document explique comment activer et afficher vos recommandations et vos insights pour améliorer la fiabilité de vos bases de données.

Avant de commencer

Pour pouvoir afficher les recommandations et les insights sur la fiabilité de Firestore compatible avec MongoDB, procédez comme suit :

  1. Activez l'API Recommender comme décrit dans la page Activer l'API.

  2. Assurez-vous de disposer des autorisations nécessaires. Vous devez disposer de l'un des rôles suivants, qui fournissent les autorisations nécessaires :

    Description de la tâche Rôle
    Afficher les recommandations/insights roles/recommender.firestoredatabasereliabilityViewer
    Afficher et mettre à jour (ignorer) les recommandations/insights roles/recommender.firestoredatabasereliabilityAdmin
    Désactiver les recommandations/insights dans le Centre de contrôle et de transparence. Pour en savoir plus, consultez la page Désactiver. roles/dataprocessing.admin

    Ces rôles de l'outil de recommandation fournissent les autorisations d'API suivantes :

    Rôle Autorisations associées
    roles/recommender.firestoredatabasereliabilityViewer recommender.firestoreDatabaseReliabilityRecommendations.get
    recommender.firestoreDatabaseReliabilityRecommendations.list
    recommender.firestoreDatabaseReliabilityInsights.get
    recommender.firestoreDatabaseReliabilityInsights.list
    roles/recommender.firestoredatabasereliabilityAdmin Autorisations roles/recommender.firestoredatabasereliabilityViewer, plus :
    recommender.firestoreDatabaseReliabilityRecommendations.update
    recommender.firestoreDatabaseReliabilityInsights.update

    Pour plus d'informations sur les rôles et les accès liés, consultez les pages suivantes:

Afficher les recommandations

Vous pouvez lister les recommandations de fiabilité de différentes manières.

Vous ne pouvez consulter les recommandations de fiabilité que si vous avez des bases de données non vides et en cours d'utilisation pour lesquelles les sauvegardes planifiées ou la récupération PITR ne sont pas activées.

Console Google Cloud

Pour afficher vos recommandations :

  1. Accédez à la console Google Cloud ou utilisez le bouton suivant :

    Accéder à la console Google Cloud

  2. Sélectionnez l'onglet Recommandations.

CLI gcloud

Pour lister les recommandations de fiabilité à l'aide de gcloud, exécutez la commande gcloud recommender recommendations list comme suit :

  gcloud recommender recommendations list \
  --project=PROJECT_ID \
  --location=LOCATION \
  --recommender=google.firestore.database.<var>RECOMMENDER</var>

Remplacez les éléments suivants :

  • PROJECT_ID : ID de votre projet
  • LOCATION : une région, telle que us-central1
  • RECOMMENDER : ID de l'outil de recommandation en tant que ReliabilityRecommender.

Outil de recommandation d'API

Pour répertorier vos recommandations de fiabilité à l'aide de l'API Recommendations, appelez la méthode recommendations.list comme suit :

  curl -H "Authorization: Bearer $(gcloud auth print-access-token)"  \
  -H "x-goog-user-project: PROJECT_ID" \
  "https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/recommenders/google.firestore.database.RECOMMENDER/recommendations"

Remplacez les éléments suivants :

  • PROJECT_ID : ID de votre projet
  • LOCATION : une région, telle que us-central1
  • RECOMMENDER : ID de l'outil de recommandation en tant que ReliabilityRecommender.

Pour en savoir plus, consultez la page Utiliser l'API – Recommandations.

Afficher les statistiques

Vous pouvez afficher les insights et les recommandations détaillées concernant le plan de reprise après sinistre de différentes manières.

Console

Pour afficher des insights et des recommandations détaillées à l'aide de la console Google Cloud , cliquez sur le bouton de recommandation dans la liste des bases de données.

CLI gcloud

Pour afficher des insights à l'aide de gcloud, exécutez la commande gcloud recommender insights list comme suit :

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

Remplacez les éléments suivants :

  • PROJECT_ID : ID de votre projet
  • LOCATION : une région, telle que us-central1
  • INSIGHT_TYPE : ID du type d'insight ; par exemple, ReliabilityInsight

Outil de recommandation d'API

Pour répertorier vos insights à l'aide de l'API Recommender, exécutez la commande suivante :

curl -H "Authorization: Bearer $(gcloud auth print-access-token)"  \
"https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/insightTypes/google.firestore.database.INSIGHT_TYPE/insights"

Remplacez les éléments suivants :

  • PROJECT_ID : ID de votre projet
  • LOCATION : une région, telle que us-central1
  • INSIGHT_TYPE : ID du type d'insight ; par exemple, ReliabilityInsight

Pour en savoir plus, consultez la page Utiliser l'API – Insights.

Appliquer les recommandations

Pour savoir comment améliorer votre plan de reprise après sinistre, consultez Planifier la reprise après sinistre.

Tarifs

Les recommandations et les insights sur la fiabilité sont disponibles sans frais. Pour en savoir plus sur les autres niveaux de tarification, consultez la page Tarifs de l'outil de recommandation.