Cómo ver los registros de mantenimiento

En esta página, se describe cómo encontrar y usar Cloud Logging para consultar y ver los registros de mantenimiento de un clúster en Memorystore for Redis Cluster.

Consulta los registros del mantenimiento programado

Puedes usar la Google Cloud consola de para consultar y ver los registros del mantenimiento programado.

Console

  1. En la Google Cloud consola de, accede a la página Explorador de registros.

    Explorador de registros

  2. En la parte superior de la página, selecciona tu Google Cloud proyecto.

  3. En el menú de período, selecciona un período para el que deseas consultar los registros de mantenimiento. Por ejemplo, puedes consultar los registros que Memorystore for Redis Cluster capturó en los últimos 30 días.

  4. En el generador de consultas, agrega las siguientes líneas de código:

    logName="projects/PROJECT_NAME/logs/maintenance.googleapis.com%2Factivity_log"
    labels.activity_type_name="CloudRedisClusterRolloutAdvanced"
    

    Reemplaza PROJECT_NAME por el nombre de tu Google Cloud proyecto.

  5. Haz clic en Ejecutar consulta. Aparecerán los registros del mantenimiento programado.

Consulta los registros del mantenimiento en curso

Puedes usar la Google Cloud consola para consultar y ver los registros del mantenimiento que está en curso.

Console

  1. En la Google Cloud consola de, accede a la página Explorador de registros.

    Explorador de registros

  2. En la parte superior de la página, selecciona tu Google Cloud proyecto.

  3. En el menú de período, selecciona un período para el que deseas consultar los registros de mantenimiento. Por ejemplo, puedes consultar los registros que Memorystore for Redis Cluster capturó en los últimos 30 días.

  4. En el generador de consultas, agrega las siguientes líneas de código:

    logName="projects/PROJECT_NAME/logs/maintenance.googleapis.com%2Factivity_log"
    labels.activity_type_name="CloudRedisClusterRolloutInProgress"
    labels.is_completed="false"
    

    Reemplaza PROJECT_NAME por el nombre de tu Google Cloud proyecto.

  5. Haz clic en Ejecutar consulta. Aparecerán los registros del mantenimiento en curso.

Consulta los registros del mantenimiento completado

Puedes usar la Google Cloud consola de para consultar y ver los registros del mantenimiento que se ha completado.

Console

  1. En la Google Cloud consola de, accede a la página Explorador de registros.

    Explorador de registros

  2. En la parte superior de la página, selecciona tu Google Cloud proyecto.

  3. En el menú de período, selecciona un período para el que deseas consultar los registros de mantenimiento. Por ejemplo, puedes consultar los registros que Memorystore for Redis Cluster capturó en los últimos 30 días.

  4. En el generador de consultas, agrega las siguientes líneas de código:

    logName="projects/PROJECT_NAME/logs/maintenance.googleapis.com%2Factivity_log"
    labels.activity_type_name="CloudRedisClusterRolloutInProgress"
    labels.is_completed="true"
    

    Reemplaza PROJECT_NAME por el nombre de tu Google Cloud proyecto.

  5. Haz clic en Ejecutar consulta. Aparecerán los registros del mantenimiento completado.

Consulta los registros del mantenimiento cancelado

Puedes usar la Google Cloud consola para consultar y ver los registros del mantenimiento cancelado.

Console

  1. En la Google Cloud consola de, accede a la página Explorador de registros.

    Explorador de registros

  2. En la parte superior de la página, selecciona tu Google Cloud proyecto.

  3. En el menú de período, selecciona un período para el que deseas consultar los registros de mantenimiento. Por ejemplo, puedes consultar los registros que Memorystore for Redis Cluster capturó en los últimos 30 días.

  4. En el generador de consultas, agrega las siguientes líneas de código:

    logName="projects/PROJECT_NAME/logs/maintenance.googleapis.com%2Factivity_log"
    labels.activity_type_name="CloudRedisClusterRolloutCanceled"
    

    Reemplaza PROJECT_NAME por el nombre de tu Google Cloud proyecto.

  5. Haz clic en Ejecutar consulta. Aparecerán los registros del mantenimiento cancelado.

Solucionar problemas

En esta sección, se enumeran los problemas que puedes encontrar cuando intentas ver los registros de mantenimiento y se proporcionan instrucciones para resolverlos.

Desactivas el receptor _Default en Cloud Logging

En Logging, cada proyecto, carpeta y organización tiene los siguientes receptores:

  • _Required: Captura los registros de auditoría y los almacena en el bucket _Required.

    No puedes desactivar ni borrar este receptor. Además, los registros del bucket tienen un período de retención predeterminado de 400 días.

  • _Default: Enruta cualquier registro de Memorystore for Redis Cluster, incluidos los registros de mantenimiento, que el receptor _Required no capture. El receptor _Default almacena estos registros en el bucket _Default.

    Aunque no puedes borrar el receptor _Default, puedes desactivarlo para evitar que enrute los registros al bucket _Default. Además, los registros del bucket tienen un período de retención predeterminado de 30 días.

Si desactivas el receptor _Default, Logging descarta todos los registros del receptor, incluido el maintenance.googleapis.com/activity_log, que está asociado con todas las actividades de mantenimiento en Logging. Como resultado, Logging no puede almacenar los registros en el receptor.

Para verificar si desactivaste el receptor _Default, haz lo siguiente:

  1. Usa el gcloud logging sinks describe comando.

    gcloud logging sinks describe _Default --project=PROJECT_ID
    

    Reemplaza PROJECT_ID por el ID o el número del proyecto del Google Cloud proyecto que contiene el receptor.

  2. En el resultado, observa el valor del parámetro disabled. Si el valor es true, desactivaste el receptor y debes volver a habilitarlo.

Para volver a habilitar el receptor, haz lo siguiente:

  1. Usa el gcloud logging sinks update comando.

    gcloud logging sinks update _Default --no-disabled --project=PROJECT_ID
    
  2. Para verificar que el receptor esté habilitado, usa el gcloud logging sinks describe comando.

    gcloud logging sinks describe _Default --project=PROJECT_ID
    
  3. En el resultado, confirma que el valor del parámetro disabled es false. Volviste a habilitar el receptor.

No configuras los filtros del receptor correctamente

En Logging, puedes personalizar los receptores para controlar qué registros se almacenan en un Google Cloud proyecto. Para ello, crea filtros para especificar los tipos de registros que deseas que contengan los receptores.

Si no configuras un filtro para al menos un receptor para incluir registros con el ID de registro de maintenance.googleapis.com/activity_log, Logging descarta estos registros. Debido a que estos registros están asociados con todas las actividades de mantenimiento en Logging, no puedes ver los registros de mantenimiento.

Para verificar si los filtros del receptor están configurados correctamente, haz lo siguiente:

  1. Usa el gcloud logging sinks list comando.

    gcloud logging sinks list --project=PROJECT_ID
    

    Reemplaza PROJECT_ID por el ID o el número del Google Cloud proyecto que contiene el receptor.

  2. Examina la columna FILTER para ver si incluye el filtro LOG_ID("maintenance.googleapis.com/activity_log"). Si no aparece este filtro o hay un filtro más amplio que excluye este registro (por ejemplo, (NOT LOG_ID("cloudaudit.googleapis.com/activity_log)")), personalizaste todos los receptores para descartar los registros con el ID de registro de maintenance.googleapis.com/activity_log.

    Para resolver este problema, debes crear o actualizar un receptor para incluir los registros de mantenimiento. Para el --log-filter parámetro, especifica LOG_ID("maintenance.googleapis.com/activity_log") como filtro.