Recomendador de confiabilidad

El recomendador de confiabilidad admite los siguientes subtipos de recomendaciones:

que son parte del Plan de recuperación ante desastres para proteger tus datos contra desastres de datos como la eliminación o modificación accidentales de datos.

En este documento, se describe cómo habilitar y ver tus recomendaciones y estadísticas para mejorar la confiabilidad de tus bases de datos.

Antes de comenzar

Antes de poder ver las recomendaciones de confiabilidad de Firestore y estadísticas, 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.

Puedes ver las recomendaciones de confiabilidad solo si tienes bases de datos en uso y no vacías que no tienen copias de seguridad programadas ni PITR habilitadas.

Consola de Google Cloud

Para ver tus recomendaciones, sigue estos pasos:

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

    Ir a la consola de Google Cloud

  2. Selecciona la pestaña Recomendaciones.

gcloud CLI

Para enumerar las recomendaciones de confiabilidad con gcloud, ejecuta el siguiente comando: 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 el API de Recomendaciones, llama al 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 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 consola de Google Cloud, haz clic en el botón de recomendación de la lista de bases de datos.

gcloud CLI

Para ver las estadísticas con gcloud, ejecuta el siguiente comando: 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 conclusiones con el En la API de 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"

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

Si necesitas 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 disponible sin costo. Para obtener información sobre otros niveles de precios, consulta Precios del recomendador.