Metrik pemantauan yang didukung untuk Memorystore for Redis

Halaman ini mencantumkan metrik Cloud Monitoring yang tersedia untuk Memorystore for Redis, dan menjelaskan apa yang diukur oleh setiap metrik.

Untuk mempelajari cara melihat metrik Memorystore for Redis, lihat Memantau instance Redis.

Metrik Cloud Monitoring

Metrik berikut tersedia saat menggunakan Cloud Monitoring:

Nama metrik URL endpoint lengkap Deskripsi
TTL rata-rata redis.googleapis.com/keyspace/avg_ttl Menampilkan Time To Live (TTL) rata-rata dari semua kunci dengan TTL.
Klien yang Diblokir redis.googleapis.com/clients/blocked Jumlah klien yang diblokir.
Detik Tertinggal redis.googleapis.com/replication/master/slaves/lag Metrik ini menunjukkan jumlah detik saat replika tertinggal dari replika utama. Ditampilkan sebagai waktu saat ini dikurangi waktu replika mengonfirmasi penerimaan pesan byte yang masuk.
Byte yang Menunggu Replikasi redis.googleapis.com/replication/offset_diff Jumlah byte yang belum direplikasi ke replika. Ini adalah perbedaan antara offset byte replikasi (utama) dan offset byte replikasi (replika). Anda akan mengamati peningkatan byte yang tertunda saat primary direplikasi ke replika selama failover.
Rasio Hit Cache redis.googleapis.com/stats/cache_hit_ratio Rasio panggilan database Redis yang berhasil dan panggilan yang gagal. Panggilan berhasil jika database Redis menampilkan nilai yang diminta oleh pemanggil. Rasio hit cache yang lebih tinggi berarti cache lebih dimanfaatkan sepenuhnya, yang bermanfaat bagi aplikasi Anda.
Panggilan redis.googleapis.com/commands/calls Jumlah perintah Redis yang dibuat per menit di instance Redis Anda. Perintah ini mencakup semua perintah Redis open source seperti SET, GET, HSET, dll. Metrik ini tidak menghitung Memorystore untuk perintah Redis seperti 'create', 'update', dll.
Klien yang Terhubung redis.googleapis.com/clients/connected Jumlah klien yang terhubung ke instance Redis.
CPU Detik redis.googleapis.com/stats/cpu_utilization Waktu penggunaan CPU per menit yang digunakan oleh server Redis, yang dikelompokkan menurut ruang sistem/pengguna dan hubungan induk/turunan. Detik CPU menunjukkan total semua thread untuk proses utama server redis. Jika ingin melihat penggunaan CPU hanya untuk thread utama, Anda dapat melihat metrik Detik CPU Thread Utama.
Kunci yang Dikeluarkan redis.googleapis.com/stats/evicted_keys Jumlah kunci yang dihapus karena batas maxmemory.
Kunci yang Dapat Habis Masa Berlakunya redis.googleapis.com/keyspace/keys_with_expiration Jumlah kunci yang memiliki masa berlaku yang ditetapkan dalam instance ini. Jika kosong, diagram untuk metrik ini akan menampilkan "tidak ada data".
Detik CPU Thread Utama redis.googleapis.com/stats/cpu_utilization_main_thread CPU-detik yang digunakan oleh thread utama server Redis, yang dikelompokkan menurut ruang sistem/pengguna dan hubungan induk/turunan. Metrik ini berguna untuk mengidentifikasi lonjakan penggunaan CPU pada thread utama.
Memori Maksimum redis.googleapis.com/stats/memory/maxmemory Jumlah maksimum memori dalam instance yang dapat digunakan kunci. Kunci akan dihapus setelah mencapai batas maxmemory ini sesuai dengan kebijakan penghapusan yang ditetapkan pada instance.
Rasio Penggunaan Memori redis.googleapis.com/stats/memory/usage_ratio Penggunaan memori sebagai rasio memori maksimum.
Gagal redis.googleapis.com/stats/keyspace_misses Jumlah pencarian kunci yang gagal dalam kamus utama.
Peran Node redis.googleapis.com/replication/role Menampilkan nilai yang menunjukkan peran node. 1 menunjukkan utama dan 0 menunjukkan replika.
Mempertahankan RDB redis.googleapis.com/persistence/rdb/bgsave_in_progress Menunjukkan apakah penyimpanan RDB sedang berlangsung. 1 menunjukkan ya dan 0 menunjukkan tidak.
Saluran Pub/Sub redis.googleapis.com/stats/pubsub/channels Jumlah global saluran Pub/Sub dengan langganan klien untuk Memorystore for Redis.
Pola Pub/Sub redis.googleapis.com/stats/pubsub/patterns Jumlah global pola Pub/Sub dengan langganan klien untuk Memorystore for Redis.
Koneksi yang Ditolak redis.googleapis.com/stats/reject_connections_count Jumlah koneksi yang ditolak karena batas maxclients, tekanan memori, atau koneksi TLS yang tidak valid pada instance yang mengaktifkan enkripsi dalam pengiriman.
Replication Byte Offset (Primary) redis.googleapis.com/replication/master_repl_offset Jumlah byte yang telah dihasilkan dan dikirim oleh replika utama ke replika. Anda dapat mengurangi Replication Byte Offset (Replica) dari Replication Byte Offset (Primary) untuk menentukan ukuran penundaan replikasi. Tidak ada perbedaan berarti replika sepenuhnya disinkronkan.
Replication Byte Offset (Replica) redis.googleapis.com/replication/master/slaves/offset Jumlah byte yang telah diakui oleh replika. Anda dapat mengurangi Replication Byte Offset (Replica) dari Replication Byte Offset (Primary) untuk menentukan ukuran penundaan replikasi. Tidak ada perbedaan berarti replika sepenuhnya disinkronkan.
Rasio Penggunaan Memori Sistem redis.googleapis.com/stats/memory/system_memory_usage_ratio Memori yang digunakan sebagai rasio total memori sistem yang tersedia. Total memori sistem yang tersedia adalah memori yang Anda sediakan untuk instance ditambah memori tambahan yang disediakan Memorystore untuk proses overhead.
Waktu dalam Memori Sistem Kelebihan Beban redis.googleapis.com/stats/memory/system_memory_overload_duration Jumlah waktu dalam mikrodetik saat instance berada dalam mode kelebihan beban memori sistem.
Waktu per Panggilan redis.googleapis.com/commands/usec_per_call Waktu rata-rata per panggilan lebih dari 1 menit menurut perintah.
Total Koneksi yang Diterima redis.googleapis.com/stats/connections/total Jumlah total koneksi yang diterima oleh server.
Total Waktu Panggilan redis.googleapis.com/commands/total_time Total waktu yang dihabiskan per perintah Redis open source (misalnya SET, GET, HSET, dll.) dalam mikrodetik selama detik terakhir. Misalnya, jika SET menggunakan 800.000 mikrodetik, artinya diperlukan 80% dari satu core CPU untuk memproses semua perintah SET secara gabungan.
Total Traffic ke Redis redis.googleapis.com/stats/network_traffic Jumlah total byte yang dikirim ke/dari Redis (termasuk byte dari perintah itu sendiri, data payload, dan pemisah).
Waktu beroperasi redis.googleapis.com/server/uptime Waktu aktif proses server Redis yang sedang berjalan
Memori yang Digunakan redis.googleapis.com/stats/memory/usage Jumlah total byte yang dialokasikan oleh proses server Redis.

Metrik detail instance Memorystore for Redis

Metrik berikut tersedia di halaman detail instance instance Memorystore for Redis Anda:

Nama metrik Deskripsi
Penggunaan Memori / Memori Maksimal Diagram yang menunjukkan penggunaan memori dibandingkan dengan batas maxmemory untuk instance Anda.
Kunci yang Dikeluarkan / Kunci yang Sudah Berakhir Diagram yang menampilkan jumlah kunci yang dikeluarkan dan kunci yang sudah berakhir masa berlakunya.
Klien yang Terhubung / Klien yang Diblokir Diagram yang menampilkan jumlah klien yang terhubung dan klien yang terblokir.
Byte Jaringan Masuk/Keluar Diagram yang menampilkan jumlah byte yang dikirim dan diterima oleh instance selama jangka waktu tertentu.
CPU detik Diagram yang menampilkan detik CPU yang digunakan oleh instance selama jangka waktu tertentu.

Metrik Snapshot RDB

Metrik berikut membantu Anda mengelola Snapshot RDB untuk Memorystore for Redis.

Metrik pemantauan snapshot

Nama metrik URL endpoint lengkap Deskripsi
Mode snapshot redis.googleapis.com/rdb/enabled Menunjukkan apakah mode snapshot RDB diaktifkan
Waktu snapshot berikutnya redis.googleapis.com/rdb/snapshot/time_until_next_run Detik hingga snapshot terjadwal berikutnya.

Metrik status snapshot

Nama metrik URL endpoint lengkap Deskripsi
Snapshot RDB sedang berlangsung redis.googleapis.com/rdb/snapshot/in_progress Menunjukkan apakah snapshot RDB sedang berlangsung. Jika nilai metrik adalah true, berarti snapshot RDB sedang berlangsung.
Waktu berlalu snapshot RDB redis.googleapis.com/rdb/snapshot/elapsed_time Menunjukkan peningkatan waktu yang berlalu saat membuat snapshot saat ini.
Jumlah upaya snapshot RDB redis.googleapis.com/rdb/snapshot/attempt_count Menunjukkan jumlah upaya snapshot setiap menit.
Status terakhir snapshot RDB redis.googleapis.com/rdb/snapshot/last_status Menunjukkan status upaya snapshot terbaru.
Durasi snapshot RDB redis.googleapis.com/rdb/snapshot/last_success_duration Menunjukkan total waktu yang diperlukan untuk menulis ringkasan data terakhir yang berhasil, tidak termasuk upaya yang gagal.
Usia snapshot RDB redis.googleapis.com/rdb/snapshot/last_success_age Menunjukkan waktu yang berlalu sejak awal snapshot terakhir yang berhasil.

Metrik pemulihan snapshot

Nama metrik URL endpoint lengkap Deskripsi
Pemulihan RDB sedang berlangsung redis.googleapis.com/rdb/recovery/in_progress Menunjukkan apakah pemulihan dari snapshot RDB sedang berlangsung. Jika nilai metrik bernilai benar, berarti pemulihan sedang berlangsung.
Waktu berlalu sejak pemulihan RDB dimulai redis.googleapis.com/rdb/recovery/elapsed_time Menunjukkan peningkatan waktu yang berlalu untuk pemulihan yang sedang berlangsung dari snapshot RDB.
Perkiraan waktu pemulihan RDB redis.googleapis.com/rdb/recovery/estimated_recovery_time Menunjukkan perkiraan waktu pemulihan saat menggunakan snapshot terakhir yang berhasil untuk pemulihan.
Waktu tersisa pemulihan RDB redis.googleapis.com/rdb/recovery/estimated_remaining_time Menunjukkan waktu yang tersisa untuk menyelesaikan pemulihan dari snapshot RDB.
Upaya pemulihan RDB redis.googleapis.com/rdb/recovery/attempts_since_last_success Menunjukkan jumlah upaya pemulihan sejak upaya pemulihan terakhir yang berhasil.
Status terakhir pemulihan RDB redis.googleapis.com/rdb/recovery/last_status Menunjukkan status pemulihan terbaru.
Durasi terakhir pemulihan RDB redis.googleapis.com/rdb/recovery/last_duration Menunjukkan waktu yang diperlukan untuk memulihkan snapshot terakhir.
Ukuran Snapshot RDB redis.googleapis.com/rdb/recovery/total_bytes_count Menunjukkan ukuran snapshot.
Progres Pemuatan RDB redis.googleapis.com/rdb/recovery/loaded_bytes_count Selama pemulihan, menunjukkan jumlah byte yang telah dimuat. 0 jika pemulihan tidak aktif.