Recomendador de confiabilidad

El recomendador de confiabilidad admite los siguientes subtipos de recomendaciones:

que forman parte del Plan de recuperación ante desastres para proteger tus datos contra desastres, 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 recomendaciones y estadísticas de confiabilidad de Firestore, 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 que no están vacías y que no tienen copias de seguridad programadas ni PITR habilitadas.

Consola de Google Cloud

Para ver tus recomendaciones, haz lo siguiente:

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

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