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
En la Google Cloud consola de, accede a la página Explorador de registros.
En la parte superior de la página, selecciona tu Google Cloud proyecto.
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.
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.
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
En la Google Cloud consola de, accede a la página Explorador de registros.
En la parte superior de la página, selecciona tu Google Cloud proyecto.
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.
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.
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
En la Google Cloud consola de, accede a la página Explorador de registros.
En la parte superior de la página, selecciona tu Google Cloud proyecto.
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.
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.
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
En la Google Cloud consola de, accede a la página Explorador de registros.
En la parte superior de la página, selecciona tu Google Cloud proyecto.
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.
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.
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_Requiredno capture. El receptor_Defaultalmacena 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:
Usa el
gcloud logging sinks describecomando.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.
En el resultado, observa el valor del parámetro
disabled. Si el valor estrue, desactivaste el receptor y debes volver a habilitarlo.
Para volver a habilitar el receptor, haz lo siguiente:
Usa el
gcloud logging sinks updatecomando.gcloud logging sinks update _Default --no-disabled --project=PROJECT_ID
Para verificar que el receptor esté habilitado, usa el
gcloud logging sinks describecomando.gcloud logging sinks describe _Default --project=PROJECT_ID
En el resultado, confirma que el valor del parámetro
disabledesfalse. 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:
Usa el
gcloud logging sinks listcomando.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.
Examina la columna
FILTERpara ver si incluye el filtroLOG_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 demaintenance.googleapis.com/activity_log.Para resolver este problema, debes crear o actualizar un receptor para incluir los registros de mantenimiento. Para el
--log-filterparámetro, especificaLOG_ID("maintenance.googleapis.com/activity_log")como filtro.