Cette page explique comment trouver et utiliser Cloud Logging pour interroger et afficher les journaux de maintenance d'une instance Memorystore pour Valkey.
Afficher les journaux de maintenance planifiée
Vous pouvez utiliser la console Google Cloud pour interroger et afficher les journaux de maintenance planifiée.
Console
Dans la console Google Cloud , accédez à la page Explorateur de journaux.
En haut de la page, sélectionnez votre projet Google Cloud .
Dans le menu de la plage de dates, sélectionnez une plage pour laquelle vous souhaitez interroger les journaux de maintenance. Par exemple, vous pouvez interroger les journaux que Memorystore for Valkey a enregistrés au cours des 30 derniers jours.
Dans le générateur de requêtes, ajoutez les lignes de code suivantes :
logName="projects/PROJECT_NAME/logs/maintenance.googleapis.com%2Factivity_log" labels.activity_type_name="CloudMemorystoreRolloutAdvanced"
Remplacez PROJECT_NAME par le nom de votre projetGoogle Cloud .
Cliquez sur Exécuter la requête. Les journaux de maintenance planifiée s'affichent.
Afficher les journaux de la maintenance en cours
Vous pouvez utiliser la console Google Cloud pour interroger et afficher les journaux de maintenance en cours.
Console
Dans la console Google Cloud , accédez à la page Explorateur de journaux.
En haut de la page, sélectionnez votre projet Google Cloud .
Dans le menu de la plage de dates, sélectionnez une plage pour laquelle vous souhaitez interroger les journaux de maintenance. Par exemple, vous pouvez interroger les journaux que Memorystore for Valkey a enregistrés au cours des 30 derniers jours.
Dans le générateur de requêtes, ajoutez les lignes de code suivantes :
logName="projects/PROJECT_NAME/logs/maintenance.googleapis.com%2Factivity_log" labels.activity_type_name="CloudMemorystoreRolloutInProgress" labels.is_completed="false"
Remplacez PROJECT_NAME par le nom de votre projetGoogle Cloud .
Cliquez sur Exécuter la requête. Les journaux s'affichent pour la maintenance en cours.
Afficher les journaux de maintenance terminée
Vous pouvez utiliser la console Google Cloud pour interroger et afficher les journaux de maintenance terminée.
Console
Dans la console Google Cloud , accédez à la page Explorateur de journaux.
En haut de la page, sélectionnez votre projet Google Cloud .
Dans le menu de la plage de dates, sélectionnez une plage pour laquelle vous souhaitez interroger les journaux de maintenance. Par exemple, vous pouvez interroger les journaux que Memorystore for Valkey a enregistrés au cours des 30 derniers jours.
Dans le générateur de requêtes, ajoutez les lignes de code suivantes :
logName="projects/PROJECT_NAME/logs/maintenance.googleapis.com%2Factivity_log" labels.activity_type_name="CloudMemorystoreRolloutInProgress" labels.is_completed="true"
Remplacez PROJECT_NAME par le nom de votre projetGoogle Cloud .
Cliquez sur Exécuter la requête. Les journaux s'affichent pour la maintenance terminée.
Afficher les journaux de maintenance annulée
Vous pouvez utiliser la console Google Cloud pour interroger et afficher les journaux des opérations de maintenance annulées.
Console
Dans la console Google Cloud , accédez à la page Explorateur de journaux.
En haut de la page, sélectionnez votre projet Google Cloud .
Dans le menu de la plage de dates, sélectionnez une plage pour laquelle vous souhaitez interroger les journaux de maintenance. Par exemple, vous pouvez interroger les journaux que Memorystore for Valkey a enregistrés au cours des 30 derniers jours.
Dans le générateur de requêtes, ajoutez les lignes de code suivantes :
logName="projects/PROJECT_NAME/logs/maintenance.googleapis.com%2Factivity_log" labels.activity_type_name="CloudMemorystoreRolloutCanceled"
Remplacez PROJECT_NAME par le nom de votre projetGoogle Cloud .
Cliquez sur Exécuter la requête. Les journaux s'affichent pour la maintenance annulée.
Résoudre les problèmes
Cette section répertorie les problèmes que vous pouvez rencontrer lorsque vous essayez d'afficher les journaux de maintenance et fournit des conseils pour les résoudre.
Vous désactivez le récepteur _Default dans Cloud Logging.
Dans Logging, chaque projet, dossier et organisation possède les récepteurs suivants :
_Required: capture les journaux d'audit et les stocke dans le bucket_Required.Vous ne pouvez pas désactiver ni supprimer ce récepteur. De plus, les journaux du bucket ont une durée de conservation par défaut de 400 jours.
_Default: route tous les journaux Memorystore pour Valkey, y compris les journaux de maintenance, que le récepteur_Requiredne capture pas. Le récepteur_Defaultstocke ces journaux dans le bucket_Default.Vous ne pouvez pas supprimer le récepteur
_Default, mais vous pouvez le désactiver pour qu'il n'achemine plus les journaux vers le bucket_Default. De plus, les journaux du bucket ont une période de conservation par défaut de 30 jours.
Si vous désactivez le récepteur _Default, Logging supprime tous les journaux du récepteur, y compris maintenance.googleapis.com/activity_log, qui est associé à toutes les activités de maintenance dans Logging. Par conséquent, Logging ne peut pas stocker les journaux dans le récepteur.
Pour vérifier si vous avez désactivé le récepteur _Default :
Exécutez la commande
gcloud logging sinks describe.gcloud logging sinks describe _Default --project=PROJECT_ID
Remplacez PROJECT_ID par l'ID ou le numéro du projet Google Cloud qui contient le récepteur.
Dans le résultat, examinez la valeur du paramètre
disabled. Si la valeur esttrue, cela signifie que vous avez désactivé le récepteur et que vous devez le réactiver.
Pour réactiver le récepteur, procédez comme suit :
Exécutez la commande
gcloud logging sinks update.gcloud logging sinks update _Default --no-disabled --project=PROJECT_ID
Pour vérifier que le récepteur est activé, utilisez la commande
gcloud logging sinks describe.gcloud logging sinks describe _Default --project=PROJECT_ID
Dans le résultat, vérifiez que la valeur du paramètre
disabledestfalse. Vous avez réactivé le récepteur.
Vous ne configurez pas correctement les filtres de récepteur
Dans Logging, vous pouvez personnaliser les récepteurs pour contrôler les journaux stockés dans un projet Google Cloud . Pour ce faire, créez des filtres afin de spécifier les types de journaux que vous souhaitez que les récepteurs contiennent.
Si vous ne configurez pas de filtre pour au moins un récepteur afin d'inclure les journaux dont l'ID de journal est maintenance.googleapis.com/activity_log, la journalisation supprime ces journaux. Étant donné que ces journaux sont associés à toutes les activités de maintenance dans Logging, vous ne pouvez pas les consulter.
Pour vérifier si les filtres de récepteur sont correctement configurés, procédez comme suit :
Exécutez la commande
gcloud logging sinks list.gcloud logging sinks list --project=PROJECT_ID
Remplacez PROJECT_ID par l'ID ou le numéro du projetGoogle Cloud contenant le récepteur.
Examinez la colonne
FILTERpour voir si elle inclut le filtreLOG_ID("maintenance.googleapis.com/activity_log"). Si ce filtre n'apparaît pas ou s'il existe un filtre plus large qui exclut ce journal (par exemple,(NOT LOG_ID("cloudaudit.googleapis.com/activity_log)")), cela signifie que vous avez personnalisé tous les récepteurs pour supprimer les journaux dont l'ID de journal estmaintenance.googleapis.com/activity_log.Pour résoudre ce problème, vous devez créer ou mettre à jour un récepteur pour inclure les journaux de maintenance. Pour le paramètre
--log-filter, spécifiezLOG_ID("maintenance.googleapis.com/activity_log")comme filtre.