Recomendador de confiabilidade
O recomendador de confiabilidade é compatível com os seguintes subtipos de recomendação:
que fazem parte do plano de recuperação de desastres para proteger seus dados contra desastres de dados, como exclusão ou modificação acidental de dados.
Este documento descreve como ativar e visualizar recomendações e insights para melhorar a confiabilidade dos seus bancos de dados.
Antes de começar
Antes de visualizar as recomendações e insights de confiabilidade do Firestore, faça o seguinte:
Ative a API Recommender conforme descrito em Ativar a API.
Verifique se você tem permissões suficientes. Você precisa ter um dos seguintes papéis, que concedem as permissões necessárias:
Descrição da tarefa Papel Ver recomendações/insights roles/recommender.firestoredatabasereliabilityViewerVer e atualizar (dispensar) recomendações/insights roles/recommender.firestoredatabasereliabilityAdminDesativar recomendações/insights na Central de transparência e controle. Para mais informações, consulte Como desativar. roles/dataprocessing.adminEsses papéis do recomendador fornecem as seguintes permissões de API:
Papel Permissões incluídas roles/recommender.firestoredatabasereliabilityViewerrecommender.firestoreDatabaseReliabilityRecommendations.get
recommender.firestoreDatabaseReliabilityRecommendations.list
recommender.firestoreDatabaseReliabilityInsights.get
recommender.firestoreDatabaseReliabilityInsights.listroles/recommender.firestoredatabasereliabilityAdminroles/recommender.firestoredatabasereliabilityViewerpermissões, mais
recommender.firestoreDatabaseReliabilityRecommendations.update
recommender.firestoreDatabaseReliabilityInsights.updatePara mais informações sobre papéis e como conceder acesso, consulte:
Ver recomendações
É possível listar recomendações de confiabilidade de diferentes maneiras.
Você só pode visualizar recomendações de confiabilidade se tiver bancos de dados não vazios e em uso que não tenham backups programados ou a PITR ativada.
Google Cloud Console do
Para visualizar suas recomendações, faça o seguinte:
Acesse o Google Cloud console, ou use o botão a seguir:
Selecione a guia Recomendações.
CLI gcloud
Para listar recomendações de confiabilidade usando a gcloud, execute o
gcloud recommender recommendations list
comando da seguinte forma:
gcloud recommender recommendations list \
--project=PROJECT_ID \
--location=LOCATION \
--recommender=google.firestore.database.<var>RECOMMENDER</var>
Substitua:
PROJECT_ID: o ID do projetoLOCATION: uma região, comous-central1;RECOMMENDER: o ID do recomendador comoReliabilityRecommender.
API Recommender
Para listar suas recomendações de confiabilidade usando a
API Recommendations, chame o
recommendations.list
método da seguinte forma:
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"
Substitua:
PROJECT_ID: o ID do projetoLOCATION: uma região, comous-central1.RECOMMENDER: o ID do recomendador comoReliabilityRecommender.
Para mais informações, consulte Como usar a API - Recomendações.
Exibir insight
É possível visualizar insights e recomendações detalhadas sobre o plano de recuperação de desastres de diferentes maneiras.
Console
Para visualizar insights e recomendações detalhadas usando o Google Cloud console, clique no botão de recomendação na lista de bancos de dados.
CLI gcloud
Para visualizar insights usando gcloud, execute o
gcloud recommender insights list
comando da seguinte forma:
gcloud recommender insights list \
--project=PROJECT_ID \
--location=LOCATION \
--insight-type=google.firestore.database.INSIGHT_TYPE
Substitua:
PROJECT_ID: o ID do projetoLOCATION: uma região, comous-central1.INSIGHT_TYPE: o ID do tipo de insight, comoReliabilityInsight.
API Recommender
Para listar seus insights usando a API Recommender, execute o seguinte 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"
Substitua:
PROJECT_ID: o ID do projetoLOCATION: uma região, comous-central1.INSIGHT_TYPE: o ID do tipo de insight, comoReliabilityInsight.
Para mais informações, consulte Como usar a API - Insights.
Aplicar recomendações
Para mais informações sobre como melhorar seu plano de recuperação de desastres, consulte Planejar a recuperação de desastres.
Preços
As recomendações e os insights de confiabilidade estão disponíveis sem custo financeiro. Para informações sobre outros níveis de preço, consulte Preços de recomendações.