En esta página, se describe cómo encontrar y usar Cloud Logging para consultar y ver los registros de mantenimiento de una instancia de Memorystore para Valkey.
Consulta los registros del mantenimiento programado
Puedes usar la consola de Google Cloud para consultar y ver los registros del mantenimiento programado.
Console
En la consola de Google Cloud , accede a la página Explorador de registros.
En la parte superior de la página, selecciona tu proyecto Google Cloud .
En el menú de intervalos de tiempo, selecciona un intervalo para el que deseas consultar los registros de mantenimiento. Por ejemplo, puedes consultar los registros que Memorystore for Valkey capturó en los últimos 30 días.
En el compilador de consultas, agrega las siguientes líneas de código:
logName="projects/PROJECT_NAME/logs/maintenance.googleapis.com%2Factivity_log" labels.activity_type_name="CloudMemorystoreRolloutAdvanced"
Reemplaza PROJECT_NAME por el nombre de tu proyecto deGoogle Cloud .
Haz clic en Ejecutar consulta. Aparecerán los registros del mantenimiento programado.
Consulta los registros del mantenimiento en curso
Puedes usar la consola de Google Cloud para consultar y ver los registros del mantenimiento en curso.
Console
En la consola de Google Cloud , accede a la página Explorador de registros.
En la parte superior de la página, selecciona tu proyecto Google Cloud .
En el menú de intervalos de tiempo, selecciona un intervalo para el que deseas consultar los registros de mantenimiento. Por ejemplo, puedes consultar los registros que Memorystore for Valkey capturó en los últimos 30 días.
En el compilador de consultas, agrega las siguientes líneas de código:
logName="projects/PROJECT_NAME/logs/maintenance.googleapis.com%2Factivity_log" labels.activity_type_name="CloudMemorystoreRolloutInProgress" labels.is_completed="false"
Reemplaza PROJECT_NAME por el nombre de tu proyecto deGoogle Cloud .
Haz clic en Ejecutar consulta. Los registros aparecen para el mantenimiento que está en curso.
Consulta los registros del mantenimiento completado
Puedes usar la consola de Google Cloud para consultar y ver los registros del mantenimiento completado.
Console
En la consola de Google Cloud , accede a la página Explorador de registros.
En la parte superior de la página, selecciona tu proyecto Google Cloud .
En el menú de intervalos de tiempo, selecciona un intervalo para el que deseas consultar los registros de mantenimiento. Por ejemplo, puedes consultar los registros que Memorystore for Valkey capturó en los últimos 30 días.
En el compilador de consultas, agrega las siguientes líneas de código:
logName="projects/PROJECT_NAME/logs/maintenance.googleapis.com%2Factivity_log" labels.activity_type_name="CloudMemorystoreRolloutInProgress" labels.is_completed="true"
Reemplaza PROJECT_NAME por el nombre de tu proyecto deGoogle Cloud .
Haz clic en Ejecutar consulta. Los registros aparecen para el mantenimiento completado.
Consulta los registros del mantenimiento cancelado
Puedes usar la consola de Google Cloud para consultar y ver los registros del mantenimiento cancelado.
Console
En la consola de Google Cloud , accede a la página Explorador de registros.
En la parte superior de la página, selecciona tu proyecto Google Cloud .
En el menú de intervalos de tiempo, selecciona un intervalo para el que deseas consultar los registros de mantenimiento. Por ejemplo, puedes consultar los registros que Memorystore for Valkey capturó en los últimos 30 días.
En el compilador de consultas, agrega las siguientes líneas de código:
logName="projects/PROJECT_NAME/logs/maintenance.googleapis.com%2Factivity_log" labels.activity_type_name="CloudMemorystoreRolloutCanceled"
Reemplaza PROJECT_NAME por el nombre de tu proyecto deGoogle Cloud .
Haz clic en Ejecutar consulta. Los registros aparecen para el mantenimiento que se cancela.
Solucionar problemas
En esta sección, se enumeran los problemas que puedes encontrar cuando intentas ver los registros de mantenimiento y se proporciona orientación para resolverlos.
Desactivas el receptor _Default en Cloud Logging.
En Logging, cada proyecto, carpeta y organización tiene los siguientes receptores:
_Required: Captura 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 para Valkey, incluidos los registros de mantenimiento, que el receptor_Requiredno capture. El receptor_Defaultalmacena estos registros en el bucket_Default.Si bien no puedes borrar el receptor
_Default, puedes desactivarlo para que deje de enrutar 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 de _Default, haz lo siguiente:
Usa el comando
gcloud logging sinks describe.gcloud logging sinks describe _Default --project=PROJECT_ID
Reemplaza PROJECT_ID por el ID o el número de proyecto del proyecto Google Cloud que contiene el receptor.
En el resultado, observa el valor del parámetro
disabled. Si el valor estrue, significa que desactivaste el receptor y debes volver a habilitarlo.
Para volver a habilitar el receptor, haz lo siguiente:
Usa el comando
gcloud logging sinks update.gcloud logging sinks update _Default --no-disabled --project=PROJECT_ID
Para verificar que el receptor esté habilitado, usa el comando
gcloud logging sinks describe.gcloud logging sinks describe _Default --project=PROJECT_ID
En el resultado, confirma que el valor del parámetro
disabledseafalse. Volviste a habilitar el receptor.
No configuras los filtros de receptor correctamente
En Logging, puedes personalizar los receptores para controlar qué registros se almacenan en un proyecto Google Cloud . 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 que incluya registros con el ID de registro maintenance.googleapis.com/activity_log, Logging descarta estos registros. Como estos registros están asociados con todas las actividades de mantenimiento en Logging, no puedes verlos.
Para verificar si los filtros del receptor están configurados correctamente, haz lo siguiente:
Usa el comando
gcloud logging sinks list.gcloud logging sinks list --project=PROJECT_ID
Reemplaza PROJECT_ID por el ID o el número del proyecto deGoogle Cloud 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)")), significa que personalizaste todos los receptores para descartar los registros con el ID de registromaintenance.googleapis.com/activity_log.Para resolver este problema, debes crear o actualizar un receptor para incluir los registros de mantenimiento. Para el parámetro
--log-filter, especificaLOG_ID("maintenance.googleapis.com/activity_log")como el filtro.