Visualizza i log di manutenzione

Questa pagina descrive come trovare e utilizzare Cloud Logging per eseguire query e visualizzare i log di manutenzione per un'istanza Memorystore for Valkey.

Visualizza i log per la manutenzione pianificata

Puoi utilizzare la console Google Cloud per eseguire query e visualizzare i log per la manutenzione pianificata.

Console

  1. Nella console Google Cloud , vai alla pagina Esplora log.

    Esplora log

  2. Nella parte superiore della pagina, seleziona il tuo progetto Google Cloud .

  3. Nel menu dell'intervallo di tempo, seleziona un intervallo per cui vuoi eseguire query sui log di manutenzione. Ad esempio, puoi eseguire query sui log che Memorystore for Valkey ha acquisito negli ultimi 30 giorni.

  4. In Query Builder, aggiungi le seguenti righe di codice:

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

    Sostituisci PROJECT_NAME con il nome del tuo progettoGoogle Cloud .

  5. Fai clic su Esegui query. Vengono visualizzati i log per la manutenzione programmata.

Visualizza i log per la manutenzione in corso

Puoi utilizzare la console Google Cloud per eseguire query e visualizzare i log per la manutenzione in corso.

Console

  1. Nella console Google Cloud , vai alla pagina Esplora log.

    Esplora log

  2. Nella parte superiore della pagina, seleziona il tuo progetto Google Cloud .

  3. Nel menu dell'intervallo di tempo, seleziona un intervallo per cui vuoi eseguire query sui log di manutenzione. Ad esempio, puoi eseguire query sui log che Memorystore for Valkey ha acquisito negli ultimi 30 giorni.

  4. In Query Builder, aggiungi le seguenti righe di codice:

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

    Sostituisci PROJECT_NAME con il nome del tuo progettoGoogle Cloud .

  5. Fai clic su Esegui query. I log vengono visualizzati per la manutenzione in corso.

Visualizzare i log per la manutenzione completata

Puoi utilizzare la console Google Cloud per eseguire query e visualizzare i log per la manutenzione completata.

Console

  1. Nella console Google Cloud , vai alla pagina Esplora log.

    Esplora log

  2. Nella parte superiore della pagina, seleziona il tuo progetto Google Cloud .

  3. Nel menu dell'intervallo di tempo, seleziona un intervallo per cui vuoi eseguire query sui log di manutenzione. Ad esempio, puoi eseguire query sui log che Memorystore for Valkey ha acquisito negli ultimi 30 giorni.

  4. In Query Builder, aggiungi le seguenti righe di codice:

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

    Sostituisci PROJECT_NAME con il nome del tuo progettoGoogle Cloud .

  5. Fai clic su Esegui query. I log vengono visualizzati per la manutenzione completata.

Visualizzare i log per la manutenzione annullata

Puoi utilizzare la console Google Cloud per eseguire query e visualizzare i log per la manutenzione annullata.

Console

  1. Nella console Google Cloud , vai alla pagina Esplora log.

    Esplora log

  2. Nella parte superiore della pagina, seleziona il tuo progetto Google Cloud .

  3. Nel menu dell'intervallo di tempo, seleziona un intervallo per cui vuoi eseguire query sui log di manutenzione. Ad esempio, puoi eseguire query sui log che Memorystore for Valkey ha acquisito negli ultimi 30 giorni.

  4. In Query Builder, aggiungi le seguenti righe di codice:

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

    Sostituisci PROJECT_NAME con il nome del tuo progettoGoogle Cloud .

  5. Fai clic su Esegui query. I log vengono visualizzati per la manutenzione annullata.

Risoluzione dei problemi

Questa sezione elenca i problemi che potresti riscontrare quando provi a visualizzare i log di manutenzione e fornisce indicazioni per risolverli.

Disattivi il sink _Default in Cloud Logging

In Logging, ogni progetto, cartella e organizzazione ha i seguenti sink:

  • _Required: acquisisci i log di controllo e archiviali nel bucket _Required.

    Non puoi disattivare o eliminare questo sink. Inoltre, i log nel bucket hanno un periodo di conservazione predefinito di 400 giorni.

  • _Default: indirizza tutti i log di Memorystore for Valkey, inclusi i log di manutenzione che il sink _Required non acquisisce. Il sink _Default archivia questi log nel bucket _Default.

    Anche se non puoi eliminare il sink _Default, puoi disattivarlo per impedire l'instradamento dei log al bucket _Default. Inoltre, i log nel bucket hanno un periodo di conservazione predefinito di 30 giorni.

Se disattivi il sink _Default, Logging elimina tutti i log nel sink, incluso maintenance.googleapis.com/activity_log, che è associato a tutte le attività di manutenzione in Logging. Di conseguenza, Logging non può archiviare i log nel sink.

Per verificare se hai disattivato il sink _Default:

  1. Utilizza il comando gcloud logging sinks describe.

    gcloud logging sinks describe _Default --project=PROJECT_ID
    

    Sostituisci PROJECT_ID con l'ID o il numero di progetto del progetto Google Cloud che contiene il sink.

  2. Nell'output, esamina il valore del parametro disabled. Se il valore è true, hai disattivato il sink e devi riattivarlo.

Per riattivare il sink:

  1. Utilizza il comando gcloud logging sinks update.

    gcloud logging sinks update _Default --no-disabled --project=PROJECT_ID
    
  2. Per verificare che il sink sia abilitato, utilizza il comando gcloud logging sinks describe.

    gcloud logging sinks describe _Default --project=PROJECT_ID
    
  3. Nell'output, conferma che il valore del parametro disabled sia false. Hai riattivato il lavello.

Non configuri correttamente i filtri sink

In Logging, puoi personalizzare i sink per controllare quali log vengono memorizzati in un progetto Google Cloud . A questo scopo, crea filtri per specificare i tipi di log che vuoi che contengano i sink.

Se non configuri un filtro per almeno un sink in modo da includere i log con l'ID log maintenance.googleapis.com/activity_log, Logging elimina questi log. Poiché questi log sono associati a tutte le attività di manutenzione in Logging, non puoi visualizzarli.

Per verificare che i filtri sink siano configurati correttamente:

  1. Utilizza il comando gcloud logging sinks list.

    gcloud logging sinks list --project=PROJECT_ID
    

    Sostituisci PROJECT_ID con l'ID o il numero di progetto del progettoGoogle Cloud che contiene il sink.

  2. Esamina la colonna FILTER per vedere se include il filtro LOG_ID("maintenance.googleapis.com/activity_log"). Se questo filtro non viene visualizzato o se è presente un filtro più ampio che esclude questo log (ad esempio (NOT LOG_ID("cloudaudit.googleapis.com/activity_log)")), significa che hai personalizzato tutti i sink per eliminare i log con l'ID log maintenance.googleapis.com/activity_log.

    Per risolvere il problema, devi creare o aggiornare un sink in modo che includa i log di manutenzione. Per il parametro --log-filter, specifica LOG_ID("maintenance.googleapis.com/activity_log") come filtro.