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

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

    Explorador de registros

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

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

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

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

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

    Explorador de registros

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

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

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

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

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

    Explorador de registros

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

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

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

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

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

    Explorador de registros

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

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

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

  5. 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 _Required no capture. El receptor _Default almacena 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:

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

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

Para volver a habilitar el receptor, haz lo siguiente:

  1. Usa el comando gcloud logging sinks update.

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

    gcloud logging sinks describe _Default --project=PROJECT_ID
    
  3. En el resultado, confirma que el valor del parámetro disabled sea false. 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:

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

  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)")), significa que personalizaste todos los receptores para descartar los registros con el ID de registro maintenance.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, especifica LOG_ID("maintenance.googleapis.com/activity_log") como el filtro.