Motore per suggerimenti di affidabilità

Il motore per suggerimenti di affidabilità supporta i seguenti sottotipi di suggerimenti:

che fanno parte del piano di ripristino di emergenza, per proteggere i tuoi dati da disastri dei dati come l'eliminazione o la modifica accidentali dei dati.

Questo documento descrive come attivare e visualizzare i suggerimenti e insight per migliorare l'affidabilità dei database.

Prima di iniziare

Prima di poter visualizzare i suggerimenti sull'affidabilità di Firestore e analisi, procedi nel seguente modo:

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

  2. Assicurati di avere autorizzazioni sufficienti. Devi disporre di uno dei seguenti ruoli, che fornisce i necessari autorizzazioni:

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

    Questi ruoli del motore per suggerimenti 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 roles/recommender.firestoredatabasereliabilityViewer autorizzazioni, più

    recommender.firestoreDatabaseReliabilityRecommendations.update recommender.firestoreDatabaseReliabilityInsights.update

    Per ulteriori informazioni sui ruoli e su come concedere l'accesso, consulta le seguenti:

Visualizza i suggerimenti

Puoi elencare i suggerimenti sull'affidabilità in diversi modi.

Puoi visualizzare i suggerimenti sull'affidabilità solo se hai database in uso non vuoti per cui non sono abilitati backup pianificati o PITR.

Console Google Cloud

Puoi visualizzare i consigli seguendo questi passaggi:

  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 suggerimenti sull'affidabilità utilizzando gcloud, esegui il 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 motore per suggerimenti come ReliabilityRecommender.

API Recommender

Per elencare i suggerimenti sull'affidabilità utilizzando API Recommendations, richiama 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 progetto.
  • LOCATION: una regione, ad esempio us-central1.
  • RECOMMENDER: l'ID del motore per suggerimenti come ReliabilityRecommender.

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

Visualizza insight

Puoi visualizzare insight e suggerimenti dettagliati sul piano di ripristino di emergenza in diversi modi.

Console

Per visualizzare insight e suggerimenti dettagliati utilizzando la console Google Cloud, fai clic sul pulsante dei suggerimenti nell'elenco dei database.

Interfaccia a riga di comando gcloud

Per visualizzare gli approfondimenti utilizzando gcloud, esegui 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 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 Esegui il comando seguente nell'API Recommender:

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 progetto.
  • LOCATION: una regione, ad esempio us-central1.
  • INSIGHT_TYPE: l'ID del tipo di approfondimento come ReliabilityInsight.

Per saperne di più, consulta la pagina Utilizzare l'API: approfondimenti.

Applica consigli

Per saperne di più su come migliorare il tuo piano di ripristino di emergenza, vedi Pianifica il ripristino di emergenza.

Prezzi

I consigli e gli insight sull'affidabilità disponibili senza costi aggiuntivi. Per informazioni su altri livelli di prezzo, consulta Prezzi del motore per suggerimenti.