Suggerimenti per l'affidabilità

Il Recommender affidabilità supporta i seguenti sottotipi di consigli:

che fanno parte del piano di disaster recovery per proteggere i dati da eventi catastrofici come l'eliminazione o la modifica accidentale dei dati.

Questo documento descrive come attivare e visualizzare i consigli e gli approfondimenti per migliorare l'affidabilità dei tuoi database.

Prima di iniziare

Prima di poter visualizzare i consigli e gli approfondimenti sull'affidabilità di Firestore, svolgi i seguenti passaggi:

  1. Abilita l'API Recommender come descritto in Abilita l'API.

  2. Assicurati di disporre di autorizzazioni sufficienti. Devi disporre di uno dei seguenti ruoli, che forniscono le autorizzazioni necessarie:

    Descrizione attività Ruolo
    Visualizzare consigli/approfondimenti roles/recommender.firestoredatabasereliabilityViewer
    Visualizzare e aggiornare (ignorare) consigli/approfondimenti roles/recommender.firestoredatabasereliabilityAdmin
    Disattivare i consigli/gli approfondimenti nel Centro trasparenza e controllo. Per ulteriori informazioni, consulta la sezione Disattivare. roles/dataprocessing.admin

    Questi ruoli di consigliere forniscono le seguenti autorizzazioni API:

    Ruolo Autorizzazioni incluse
    roles/recommender.firestoredatabasereliabilityViewer recommender.firestoreDatabaseReliabilityRecommendations.get
    recommender.firestoreDatabaseReliabilityRecommendations.list
    recommender.firestoreDatabaseReliabilityInsights.get
    recommender.firestoreDatabaseReliabilityInsights.list
    roles/recommender.firestoredatabasereliabilityAdmin autorizzazioni roles/recommender.firestoredatabasereliabilityViewer, oltre a
    recommender.firestoreDatabaseReliabilityRecommendations.update
    recommender.firestoreDatabaseReliabilityInsights.update

    Per ulteriori informazioni sui ruoli e sulla concessione dell'accesso, consulta quanto segue:

Visualizza i suggerimenti

Puoi elencare i consigli sulla affidabilità in diversi modi.

Puoi visualizzare i consigli sull'affidabilità solo se hai database in uso non vuoti per i quali non sono stati attivati i backup pianificati o il PITR.

Per visualizzare i consigli:

  1. Vai alla console Google Cloud o utilizza il pulsante seguente:

    Vai alla console Google Cloud

  2. Seleziona la scheda Consigli.

Per elencare i consigli sull'affidabilità utilizzando gcloud, esegui il comando gcloud recommender recommendations list come segue:

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

Sostituisci quanto segue:

  • PROJECT_ID: il tuo ID progetto
  • LOCATION: una regione, ad esempio us-central1
  • RECOMMENDER: l'ID del consigliatore come ReliabilityRecommender.

Per elencare i consigli sulla tua affidabilità utilizzando l'API Recommendations, chiama il metodo recommendations.list come segue:

  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"

Sostituisci quanto segue:

  • PROJECT_ID: l'ID del tuo progetto.
  • LOCATION: una regione, ad esempio us-central1.
  • RECOMMENDER: l'ID del consigliatore come ReliabilityRecommender.

Per ulteriori informazioni, consulta la sezione Utilizzo dell'API - Suggerimenti.

Visualizza insight

Puoi visualizzare approfondimenti e consigli dettagliati sul piano di disaster recovery in diversi modi.

Per visualizzare approfondimenti e consigli dettagliati utilizzando la console Google Cloud, fai clic sul pulsante del consiglio nell'elenco dei database.

Per visualizzare gli approfondimenti utilizzando gcloud, esegui il comando gcloud recommender insights list come segue:

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

Sostituisci quanto segue:

  • PROJECT_ID: l'ID del tuo progetto.
  • LOCATION: una regione, ad esempio us-central1.
  • INSIGHT_TYPE: l'ID del tipo di approfondimento come ReliabilityInsight.

Per elencare gli approfondimenti utilizzando l'API Recommender, esegui il seguente comando:

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"

Sostituisci quanto segue:

  • PROJECT_ID: l'ID del tuo progetto.
  • LOCATION: una regione, ad esempio us-central1.
  • INSIGHT_TYPE: l'ID del tipo di approfondimento come ReliabilityInsight.

Per ulteriori informazioni, consulta Utilizzo dell'API - Approfondimenti.

Applicare i consigli

Per ulteriori informazioni su come migliorare il piano di disaster recovery, consulta Pianificare il disaster recovery.

Prezzi

I suggerimenti e le informazioni sull'affidabilità sono disponibili senza costi aggiuntivi. Per informazioni sugli altri livelli di prezzo, consulta la sezione Prezzi di Recommender.