Halaman ini menjelaskan cara menemukan dan menggunakan Cloud Logging untuk membuat kueri dan melihat log pemeliharaan untuk instance Memorystore for Valkey.
Melihat log untuk pemeliharaan terjadwal
Anda dapat menggunakan Google Cloud konsol untuk membuat kueri dan melihat log untuk pemeliharaan terjadwal.
Konsol
Di Google Cloud konsol, buka halaman Logs Explorer.
Di bagian atas halaman, pilih project Anda Google Cloud .
Dari menu rentang waktu, pilih rentang yang ingin Anda gunakan untuk membuat kueri log pemeliharaan. Misalnya, Anda dapat membuat kueri untuk log yang diambil Memorystore for Valkey selama 30 hari terakhir.
Di Pembuat kueri, tambahkan baris kode berikut:
logName="projects/PROJECT_NAME/logs/maintenance.googleapis.com%2Factivity_log" labels.activity_type_name="CloudMemorystoreRolloutAdvanced"
Ganti PROJECT_NAME dengan nama Google Cloud project Anda.
Klik Run query. Log akan muncul untuk pemeliharaan terjadwal.
Melihat log untuk pemeliharaan yang sedang berlangsung
Anda dapat menggunakan Google Cloud konsol untuk membuat kueri dan melihat log untuk pemeliharaan yang sedang berlangsung.
Konsol
Di Google Cloud konsol, buka halaman Logs Explorer.
Di bagian atas halaman, pilih project Anda Google Cloud .
Dari menu rentang waktu, pilih rentang yang ingin Anda gunakan untuk membuat kueri log pemeliharaan. Misalnya, Anda dapat membuat kueri untuk log yang diambil Memorystore for Valkey selama 30 hari terakhir.
Di Pembuat kueri, tambahkan baris kode berikut:
logName="projects/PROJECT_NAME/logs/maintenance.googleapis.com%2Factivity_log" labels.activity_type_name="CloudMemorystoreRolloutInProgress" labels.is_completed="false"
Ganti PROJECT_NAME dengan nama Google Cloud project Anda.
Klik Run query. Log akan muncul untuk pemeliharaan yang sedang berlangsung.
Melihat log untuk pemeliharaan yang telah selesai
Anda dapat menggunakan Google Cloud konsol untuk membuat kueri dan melihat log untuk pemeliharaan yang telah selesai.
Konsol
Di Google Cloud konsol, buka halaman Logs Explorer.
Di bagian atas halaman, pilih project Anda Google Cloud .
Dari menu rentang waktu, pilih rentang yang ingin Anda gunakan untuk membuat kueri log pemeliharaan. Misalnya, Anda dapat membuat kueri untuk log yang diambil Memorystore for Valkey selama 30 hari terakhir.
Di Pembuat kueri, tambahkan baris kode berikut:
logName="projects/PROJECT_NAME/logs/maintenance.googleapis.com%2Factivity_log" labels.activity_type_name="CloudMemorystoreRolloutInProgress" labels.is_completed="true"
Ganti PROJECT_NAME dengan nama Google Cloud project Anda.
Klik Run query. Log akan muncul untuk pemeliharaan yang telah selesai.
Melihat log untuk pemeliharaan yang dibatalkan
Anda dapat menggunakan Google Cloud konsol untuk membuat kueri dan melihat log untuk pemeliharaan yang dibatalkan.
Konsol
Di Google Cloud konsol, buka halaman Logs Explorer.
Di bagian atas halaman, pilih project Anda Google Cloud .
Dari menu rentang waktu, pilih rentang yang ingin Anda gunakan untuk membuat kueri log pemeliharaan. Misalnya, Anda dapat membuat kueri untuk log yang diambil Memorystore for Valkey selama 30 hari terakhir.
Di Pembuat kueri, tambahkan baris kode berikut:
logName="projects/PROJECT_NAME/logs/maintenance.googleapis.com%2Factivity_log" labels.activity_type_name="CloudMemorystoreRolloutCanceled"
Ganti PROJECT_NAME dengan nama Google Cloud project Anda.
Klik Run query. Log akan muncul untuk pemeliharaan yang dibatalkan.
Memecahkan masalah
Bagian ini mencantumkan masalah yang mungkin Anda temui saat mencoba melihat log pemeliharaan dan memberikan panduan untuk mengatasi masalah ini.
Anda menonaktifkan sink _Default di Cloud Logging
Di Logging, setiap project, folder, dan organisasi memiliki sink berikut:
_Required: mengambil log audit dan menyimpannya di bucket_Required.Anda tidak dapat menonaktifkan atau menghapus sink ini. Selain itu, log di bucket memiliki periode retensi default selama 400 hari.
_Default: merutekan log Memorystore for Valkey, termasuk log pemeliharaan, yang tidak diambil oleh sink_Required. Sink_Defaultmenyimpan log ini di bucket_Default.Meskipun Anda tidak dapat menghapus sink
_Default, Anda dapat menonaktifkannya untuk menghentikan perutean log ke bucket_Default. Selain itu, log di bucket memiliki periode retensi default selama 30 hari.
Jika Anda menonaktifkan sink _Default, Logging akan menghapus semua log di sink, termasuk maintenance.googleapis.com/activity_log, yang terkait dengan semua aktivitas pemeliharaan di Logging. Akibatnya, Logging tidak dapat menyimpan log di sink.
Untuk memeriksa apakah Anda menonaktifkan sink _Default, lakukan hal berikut:
Gunakan
gcloud logging sinks describeperintah.gcloud logging sinks describe _Default --project=PROJECT_ID
Ganti PROJECT_ID dengan ID atau nomor project yang berisi sink. Google Cloud
Dalam output, lihat nilai parameter
disabled. Jika nilainya adalahtrue, berarti Anda menonaktifkan sink dan harus mengaktifkannya kembali.
Untuk mengaktifkan kembali sink, lakukan hal berikut:
Gunakan
gcloud logging sinks updateperintah.gcloud logging sinks update _Default --no-disabled --project=PROJECT_ID
Untuk memverifikasi bahwa sink diaktifkan, gunakan perintah
gcloud logging sinks describe.gcloud logging sinks describe _Default --project=PROJECT_ID
Dalam output, pastikan nilai parameter
disabledadalahfalse. Anda mengaktifkan kembali sink.
Anda tidak mengonfigurasi filter sink dengan benar
Di Logging, Anda dapat menyesuaikan sink untuk mengontrol log yang disimpan di Google Cloud project. Untuk melakukannya, buat filter untuk menentukan jenis log yang Anda inginkan agar sink berisi.
Jika Anda tidak mengonfigurasi filter untuk setidaknya satu sink agar menyertakan log dengan ID log maintenance.googleapis.com/activity_log, Logging akan menghapus log ini. Karena log ini terkait dengan semua aktivitas pemeliharaan di Logging, Anda tidak dapat melihat log pemeliharaan.
Untuk memeriksa apakah filter sink dikonfigurasi dengan benar, lakukan hal berikut:
Gunakan perintah
gcloud logging sinks list.gcloud logging sinks list --project=PROJECT_ID
Ganti PROJECT_ID dengan ID atau nomor project yang berisi Google Cloud sink.
Periksa kolom
FILTERuntuk melihat apakah kolom tersebut menyertakan filterLOG_ID("maintenance.googleapis.com/activity_log"). Jika filter ini tidak muncul atau ada filter yang lebih luas yang mengecualikan log ini (misalnya,(NOT LOG_ID("cloudaudit.googleapis.com/activity_log)")), berarti Anda menyesuaikan semua sink untuk menghapus log dengan ID logmaintenance.googleapis.com/activity_log.Untuk mengatasi masalah ini, Anda harus membuat atau memperbarui sink untuk menyertakan log pemeliharaan. Untuk parameter
--log-filter, tentukanLOG_ID("maintenance.googleapis.com/activity_log")sebagai filter.