Recomendador de fiabilidad

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:

  1. Habilita la API Recommender como se describe en Habilitar la API.

  2. 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:

  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.

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

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, como us-central1.
  • RECOMMENDER: el ID del recomendador como ReliabilityRecommender.

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, como us-central1.
  • INSIGHT_TYPE: el ID del tipo de estadística como ReliabilityInsight.

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, como us-central1.
  • INSIGHT_TYPE: el ID del tipo de estadística como ReliabilityInsight.

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.