El recomendador de fiabilidad admite los siguientes subtipos de recomendaciones:
que forman parte del plan de recuperación ante desastres para proteger tus datos frente a desastres de datos, como la eliminación o modificación accidental de datos.
En este documento se describe cómo habilitar y ver las recomendaciones y las estadísticas para mejorar la fiabilidad de las bases de datos.
Antes de empezar
Para poder ver las recomendaciones y las estadísticas de fiabilidad de Firestore, haz lo siguiente:
Habilita la API Recommender como se describe en Habilitar la API.
Asegúrate de que tienes los permisos suficientes. Debes tener uno de los siguientes roles, que proporcionan los permisos necesarios:
Descripción de la tarea Rol Ver recomendaciones o estadísticas roles/recommender.firestoredatabasereliabilityViewer
Ver y actualizar (rechazar) recomendaciones o estadísticas roles/recommender.firestoredatabasereliabilityAdmin
Inhabilita las recomendaciones o las estadísticas en el Centro de transparencia y control. Para obtener más información, consulta la sección Inhabilitar la función. roles/dataprocessing.admin
Estos roles de Recommender proporcionan los siguientes permisos de API:
Rol Permisos incluidos roles/recommender.firestoredatabasereliabilityViewer
recommender.firestoreDatabaseReliabilityRecommendations.get
recommender.firestoreDatabaseReliabilityRecommendations.list
recommender.firestoreDatabaseReliabilityInsights.get
recommender.firestoreDatabaseReliabilityInsights.list
roles/recommender.firestoredatabasereliabilityAdmin
roles/recommender.firestoredatabasereliabilityViewer
permisos, además de
recommender.firestoreDatabaseReliabilityRecommendations.update
recommender.firestoreDatabaseReliabilityInsights.update
Para obtener más información sobre los roles y cómo conceder acceso, consulta los siguientes artículos:
Ver recomendaciones
Puedes consultar las recomendaciones de fiabilidad de diferentes formas.
Solo puedes ver recomendaciones de fiabilidad si tienes bases de datos en uso que no estén vacías y que no tengan copias de seguridad programadas ni PITR habilitado.
Google Cloud consola
Para ver tus recomendaciones, sigue estos pasos:
Ve a la Google Cloud consola o usa el siguiente botón:
Selecciona la pestaña Recomendaciones.
CLI de gcloud
Para ver las recomendaciones de fiabilidad con gcloud
, ejecuta el comando
gcloud recommender recommendations list
de la siguiente manera:
gcloud recommender recommendations list \
--project=PROJECT_ID \
--location=LOCATION \
--recommender=google.firestore.database.<var>RECOMMENDER</var>
Haz los cambios siguientes:
PROJECT_ID
: tu ID de proyectoLOCATION
: una región, comous-central1
RECOMMENDER
: el ID del recomendador comoReliabilityRecommender
.
API Recommender
Para consultar tus recomendaciones de fiabilidad mediante la API Recommendations, llama al método recommendations.list
de la siguiente manera:
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"
Haz los cambios siguientes:
PROJECT_ID
: tu ID de proyecto.LOCATION
: una región, comous-central1
.RECOMMENDER
: el ID del recomendador comoReliabilityRecommender
.
Para obtener más información, consulta Usar la API: Recomendaciones.
Ver estadísticas
Puede consultar estadísticas y recomendaciones detalladas sobre el plan de recuperación tras desastres de diferentes formas.
Consola
Para ver estadísticas y recomendaciones detalladas mediante la consola de Google Cloud , haga clic en el botón de recomendación de la lista de bases de datos.
CLI de gcloud
Para ver estadísticas con gcloud
, ejecuta el comando
gcloud recommender insights list
de la siguiente manera:
gcloud recommender insights list \
--project=PROJECT_ID \
--location=LOCATION \
--insight-type=google.firestore.database.INSIGHT_TYPE
Haz los cambios siguientes:
PROJECT_ID
: tu ID de proyecto.LOCATION
: una región, comous-central1
.INSIGHT_TYPE
: el ID del tipo de estadística comoReliabilityInsight
.
API Recommender
Para ver una lista de tus estadísticas con la API Recommender, ejecuta el siguiente 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"
Haz los cambios siguientes:
PROJECT_ID
: tu ID de proyecto.LOCATION
: una región, comous-central1
.INSIGHT_TYPE
: el ID del tipo de estadística comoReliabilityInsight
.
Para obtener más información, consulta Usar la API: Estadísticas.
Aplicar recomendaciones
Para obtener más información sobre cómo mejorar tu plan de recuperación tras fallos, consulta Planificar la recuperación tras fallos.
Precios
Las recomendaciones y las estadísticas de fiabilidad están disponibles sin coste adicional. Para obtener información sobre otros niveles de precios, consulta Precios de Recommender.