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 dell'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.

Console Google Cloud

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.

Interfaccia a riga di comando gcloud

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.

API Recommender

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 ripristino di emergenza in diversi modi.

Console

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

Interfaccia a riga di comando gcloud

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.

API Recommender

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 ripristino di emergenza, consulta Pianificare il disaster recovery.

Prezzi

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