Recomendador de fiabilidad
La recomendación de fiabilidad admite la recomendación Habilitar copias de seguridad programadas, que forma parte del plan de recuperación tras 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 con compatibilidad con MongoDB, 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.firestoredatabasereliabilityViewerVer y actualizar (rechazar) recomendaciones o estadísticas roles/recommender.firestoredatabasereliabilityAdminInhabilita 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.adminEstos roles de Recommender proporcionan los siguientes permisos de API:
Rol Permisos incluidos roles/recommender.firestoredatabasereliabilityViewerrecommender.firestoreDatabaseReliabilityRecommendations.get
recommender.firestoreDatabaseReliabilityRecommendations.list
recommender.firestoreDatabaseReliabilityInsights.get
recommender.firestoreDatabaseReliabilityInsights.listroles/recommender.firestoredatabasereliabilityAdminroles/recommender.firestoredatabasereliabilityViewerpermisos, además de
recommender.firestoreDatabaseReliabilityRecommendations.update
recommender.firestoreDatabaseReliabilityInsights.updatePara 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-central1RECOMMENDER: 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.