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
Nella console Google Cloud , vai alla pagina Esplora log.
Nella parte superiore della pagina, seleziona il tuo progetto Google Cloud .
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.
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 .
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
Nella console Google Cloud , vai alla pagina Esplora log.
Nella parte superiore della pagina, seleziona il tuo progetto Google Cloud .
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.
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 .
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
Nella console Google Cloud , vai alla pagina Esplora log.
Nella parte superiore della pagina, seleziona il tuo progetto Google Cloud .
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.
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 .
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
Nella console Google Cloud , vai alla pagina Esplora log.
Nella parte superiore della pagina, seleziona il tuo progetto Google Cloud .
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.
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 .
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_Requirednon acquisisce. Il sink_Defaultarchivia 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:
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.
Nell'output, esamina il valore del parametro
disabled. Se il valore ètrue, hai disattivato il sink e devi riattivarlo.
Per riattivare il sink:
Utilizza il comando
gcloud logging sinks update.gcloud logging sinks update _Default --no-disabled --project=PROJECT_ID
Per verificare che il sink sia abilitato, utilizza il comando
gcloud logging sinks describe.gcloud logging sinks describe _Default --project=PROJECT_ID
Nell'output, conferma che il valore del parametro
disabledsiafalse. 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:
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.
Esamina la colonna
FILTERper vedere se include il filtroLOG_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 logmaintenance.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, specificaLOG_ID("maintenance.googleapis.com/activity_log")come filtro.