Recomendador de confiabilidad
El recomendador de confiabilidad admite la recomendación Habilitar copias de seguridad programadas, que forma parte del plan de recuperación ante desastres para proteger tus datos contra desastres de datos, como la eliminación o modificación accidental de datos.
En este documento, se describe cómo habilitar y ver tus estadísticas y recomendaciones para mejorar la confiabilidad de tus bases de datos.
Antes de comenzar
Antes de que puedas ver las estadísticas y recomendaciones de confiabilidad de Firestore con compatibilidad con MongoDB, haz lo siguiente:
Habilita la API del recomendador como se describe en Habilita la API.
Asegúrate de tener los permisos necesarios. Debes tener una de los siguientes roles, que proporcionan los permisos necesarios:
Descripción de la tarea Rol Visualiza las recomendaciones/estadísticas roles/recommender.firestoredatabasereliabilityViewerVisualiza y actualiza (descarta) las recomendaciones/estadísticas roles/recommender.firestoredatabasereliabilityAdminInhabilita las recomendaciones/estadísticas en el centro de transparencia y control. Para obtener más información, consulta Cómo inhabilitar la función. roles/dataprocessing.adminEstos roles de recomendador proporcionan los siguientes permisos de API:
Rol Permisos incluidos roles/recommender.firestoredatabasereliabilityViewerrecommender.firestoreDatabaseReliabilityRecommendations.get
recommender.firestoreDatabaseReliabilityRecommendations.list
recommender.firestoreDatabaseReliabilityInsights.get
recommender.firestoreDatabaseReliabilityInsights.listroles/recommender.firestoredatabasereliabilityAdminPermisos roles/recommender.firestoredatabasereliabilityViewer, más
recommender.firestoreDatabaseReliabilityRecommendations.update
recommender.firestoreDatabaseReliabilityInsights.updatePara obtener más información sobre los roles y la concesión de acceso, consulta los siguientes vínculos:
Ver recomendaciones
Puedes enumerar las recomendaciones de confiabilidad de diferentes maneras.
Solo puedes ver las recomendaciones de confiabilidad si tienes bases de datos no vacías y en uso que no tengan copias de seguridad programadas ni PITR habilitadas.
Google Cloud Consola de
Para ver tus recomendaciones, haz lo siguiente:
Ve a la Google Cloud consola o usa el siguiente botón:
Selecciona la pestaña Recomendaciones.
gcloud CLI
Para enumerar las recomendaciones de confiabilidad con gcloud, ejecuta el
gcloud recommender recommendations list
comando de la siguiente manera:
gcloud recommender recommendations list \
--project=PROJECT_ID \
--location=LOCATION \
--recommender=google.firestore.database.<var>RECOMMENDER</var>
Reemplaza lo siguiente:
PROJECT_ID: el ID de tu proyectoLOCATION: Es una región, comous-central1RECOMMENDER: El ID del recomendador, comoReliabilityRecommender.
API de recomendador
Para enumerar tus recomendaciones de confiabilidad con la
API de Recommendations, llama al
recommendations.list
método 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"
Reemplaza lo siguiente:
PROJECT_ID: ID del proyectoLOCATION: Es una región, comous-central1.RECOMMENDER: El ID del recomendador, comoReliabilityRecommender.
Para obtener más información, consulta Usa la API: Recomendaciones.
Ver estadísticas
Puedes ver estadísticas y recomendaciones detalladas sobre el plan de recuperación ante desastres de diferentes maneras.
Console
Para ver estadísticas y recomendaciones detalladas con la Google Cloud consola, haz clic en el botón de recomendaciones en la lista de bases de datos.
gcloud CLI
Para ver estadísticas con gcloud, ejecuta el
gcloud recommender insights list
comando de la siguiente manera:
gcloud recommender insights list \
--project=PROJECT_ID \
--location=LOCATION \
--insight-type=google.firestore.database.INSIGHT_TYPE
Reemplaza lo siguiente:
PROJECT_ID: ID del proyectoLOCATION: Es una región, comous-central1.INSIGHT_TYPE: Es el ID del tipo de estadísticasReliabilityInsight.
API de recomendador
Para enumerar tus estadísticas con la API del recomendador, 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"
Reemplaza lo siguiente:
PROJECT_ID: ID del proyectoLOCATION: Es una región, comous-central1.INSIGHT_TYPE: Es el ID del tipo de estadísticasReliabilityInsight.
Para obtener más información, consulta Usa la API: Estadísticas.
Aplicar recomendaciones
Para obtener más información sobre cómo mejorar tu plan de recuperación ante desastres, consulta Planifica la recuperación ante desastres.
Precios
Las recomendaciones y estadísticas de confiabilidad están disponibles de sin costo. Para obtener información sobre otros niveles de precios, consulta Precios del recomendador.