Metrik pemantauan yang didukung untuk Memorystore for Redis

Halaman ini mencantumkan metrik Cloud Monitoring yang tersedia untuk Memorystore for Redis, dan menjelaskan ukuran 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 rata-rata Time To Live (TTL) dari semua kunci dengan TTL.
Klien yang Diblokir redis.googleapis.com/clients/blocked Jumlah klien yang diblokir.
Jeda Detik redis.googleapis.com/replication/master/slaves/lag Metrik ini menunjukkan jumlah detik saat replika tertinggal dari yang utama. Ditampilkan sebagai waktu saat ini dikurangi waktu saat replika mengonfirmasi menerima pesan byte yang masuk.
Replikasi Tertunda Byte redis.googleapis.com/replication/offset_diff Jumlah byte yang belum direplikasi ke replika. Inilah perbedaan antara offset byte replikasi (utama) dan offset byte replikasi (replika). Anda akan mengamati peningkatan byte yang tertunda saat replika utama direplikasi ke replika selama failover.
Rasio Cache Ditemukan 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 pemanggil. Rasio cache-hit yang lebih tinggi berarti cache makin dimanfaatkan sepenuhnya, sehingga bermanfaat bagi aplikasi Anda.
Panggilan redis.googleapis.com/commands/calls Jumlah perintah Redis yang dibuat per menit pada instance Redis Anda. Ini mencakup semua perintah Redis open source seperti SET, GET, HSET, dll. Metrik ini tidak menghitung perintah Memorystore for Redis seperti 'buat', 'update', dll.
Klien yang Terhubung redis.googleapis.com/clients/connected Jumlah klien yang terhubung ke instance Redis.
Detik CPU redis.googleapis.com/stats/cpu_utilization Waktu penggunaan CPU per menit yang digunakan oleh server Redis, yang dikelompokkan berdasarkan ruang pengguna/sistem dan hubungan induk/turunan. Detik CPU menampilkan total semua thread untuk proses utama server redis. Jika hanya ingin melihat penggunaan CPU untuk thread utama, Anda dapat melihat metrik Detik CPU Thread Utama.
Kunci yang Dihapus redis.googleapis.com/stats/evicted_keys Jumlah kunci yang dikeluarkan karena batas maxmemory.
Kunci yang Dapat Berakhir redis.googleapis.com/keyspace/keys_with_expiration Jumlah kunci dengan 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 dipakai oleh thread utama server Redis, yang dikelompokkan berdasarkan ruang pengguna/sistem dan hubungan induk/turunan. Metrik ini berguna untuk mengidentifikasi lonjakan penggunaan CPU di thread utama.
Memori Maksimum redis.googleapis.com/stats/memory/maxmemory Jumlah maksimum memori dalam instance yang dapat digunakan oleh kunci. Kunci dikeluarkan 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.
Meleset 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 replika 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 maxclient, tekanan memori, atau koneksi TLS yang tidak valid pada instance yang mengaktifkan enkripsi dalam transit.
Offset Byte Replikasi (Utama) redis.googleapis.com/replication/master_repl_offset Jumlah byte utama yang telah dihasilkan dan dikirim 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.
Offset Byte Replikasi (Replika) redis.googleapis.com/replication/master/slaves/offset Jumlah byte yang telah dikonfirmasi 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 dari 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 Kelebihan Memori Sistem redis.googleapis.com/stats/memory/system_memory_overload_duration Jumlah waktu dalam mikrodetik instance berada dalam mode kelebihan memori sistem.
Waktu per Panggilan redis.googleapis.com/commands/usec_per_call Waktu rata-rata per panggilan selama 1 menit menurut perintah.
Total Koneksi Diterima redis.googleapis.com/stats/connections/total Jumlah total koneksi yang diterima oleh server.
Total Waktu Panggilan redis.googleapis.com/commands/total_time Jumlah total waktu yang dihabiskan per perintah Redis open source (misalnya SET, GET, HSET, dll...) dalam mikrodetik selama satu detik terakhir. Misalnya, jika SET menggunakan 800.000 mikrodetik, berarti perlu 80% dari satu core CPU untuk memproses semua gabungan perintah SET.
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 pembatas).
Waktu beroperasi redis.googleapis.com/server/uptime Waktu beroperasi proses server Redis yang saat ini berjalan
Memori Terpakai redis.googleapis.com/stats/memory/usage Total jumlah byte yang dialokasikan oleh proses server Redis.

Metrik detail instance Memorystore for Redis

Metrik berikut tersedia di halaman detail instance pada instance Memorystore untuk Redis:

Nama metrik Deskripsi
Penggunaan Memori / Memori Maksimum Diagram yang menunjukkan penggunaan memori dibandingkan dengan batas memori maks untuk instance Anda.
Kunci yang Dikeluarkan / Kunci yang Kedaluwarsa Diagram yang menampilkan jumlah kunci yang dikeluarkan dan kunci yang habis masa berlakunya.
Klien yang Terhubung / Klien yang Diblokir Diagram yang menampilkan jumlah klien yang terhubung dan klien yang diblokir.
Byte Jaringan Masuk/Keluar Diagram yang menampilkan jumlah byte yang dikirim dan diterima oleh instance selama periode 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, 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 percobaan 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 snapshot 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 adalah true, maka pemulihan sedang berlangsung.
Waktu berlalu pemulihan RDB 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.
Sisa waktu pemulihan RDB redis.googleapis.com/rdb/recovery/estimated_remaining_time Menunjukkan sisa waktu 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 Muat RDB redis.googleapis.com/rdb/recovery/loaded_bytes_count Selama pemulihan, menunjukkan berapa banyak byte yang telah dimuat. 0 jika pemulihan tidak aktif.