Recomendador de confiabilidad
El Recomendador de confiabilidad admite la recomendación Habilita las 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 accidental o la modificación 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 ver las recomendaciones y estadísticas 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.firestoredatabasereliabilityViewer
Visualiza y actualiza (descarta) las recomendaciones/estadísticas roles/recommender.firestoredatabasereliabilityAdmin
Inhabilita 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.admin
Estos roles de recomendador 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
Permisos roles/recommender.firestoredatabasereliabilityViewer
, más
recommender.firestoreDatabaseReliabilityRecommendations.update
recommender.firestoreDatabaseReliabilityInsights.update
Para 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 la PITR habilitada.
Consola de Google Cloud
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 mostrar una lista de recomendaciones de confiabilidad 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>
Reemplaza lo siguiente:
PROJECT_ID
: el ID de tu proyectoLOCATION
: Es una región, comous-central1
RECOMMENDER
: El ID del recomendador, comoReliabilityRecommender
.
API de recomendador
Para mostrar una lista de tus recomendaciones de confiabilidad con la API de 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"
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 las estadísticas y las recomendaciones detalladas sobre el plan de recuperación ante desastres de diferentes maneras.
Console
Para ver estadísticas y recomendaciones detalladas con la consola de Google Cloud , 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 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
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
Si deseas obtener más información para 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.