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:

  1. Habilita la API del recomendador como se describe en Habilita la API.

  2. 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 PITR habilitadas.

Google Cloud Consola de

Para ver tus recomendaciones, haz lo siguiente:

  1. Ve a la Google Cloud consola o usa el siguiente botón:

    Ir a la Google Cloud consola

  2. 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 proyecto
  • LOCATION: Es una región, como us-central1
  • RECOMMENDER: El ID del recomendador, como ReliabilityRecommender.

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 proyecto
  • LOCATION: Es una región, como us-central1.
  • RECOMMENDER: El ID del recomendador, como ReliabilityRecommender.

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 proyecto
  • LOCATION: Es una región, como us-central1.
  • INSIGHT_TYPE: Es el ID del tipo de estadísticas ReliabilityInsight.

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 proyecto
  • LOCATION: Es una región, como us-central1.
  • INSIGHT_TYPE: Es el ID del tipo de estadísticas ReliabilityInsight.

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.