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 semua kunci dengan TTL.
Klien yang Diblokir redis.googleapis.com/clients/blocked Jumlah klien yang diblokir.
Keterlambatan Detik 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 saat replika mengonfirmasi penerimaan pesan byte masuk.
Byte 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 melihat peningkatan byte yang tertunda saat primer mereplikasi 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 saat database Redis menampilkan nilai yang diminta pemanggil. Rasio hit cache yang lebih tinggi berarti cache digunakan lebih sepenuhnya, yang bermanfaat bagi aplikasi Anda.
Panggilan redis.googleapis.com/commands/calls Jumlah perintah Redis yang dibuat per menit di instance Redis Anda. Ini mencakup semua perintah Redis open source seperti SET, GET, HSET, dll. Metrik ini tidak menghitung perintah Memorystore for Redis seperti 'create', '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 sistem/pengguna dan hubungan induk/turunan. Detik CPU menampilkan total semua thread untuk proses utama server redis. Jika ingin melihat penggunaan CPU untuk thread utama saja, Anda dapat melihat metrik Detik CPU Thread Utama.
Kunci yang Dikeluarkan redis.googleapis.com/stats/evicted_keys Jumlah kunci yang dikeluarkan karena batas maxmemory.
Kunci yang Dapat Habis Masa Berlakunya redis.googleapis.com/keyspace/keys_with_expiration Jumlah kunci yang memiliki setelan masa berlaku di instance ini. Jika kosong, diagram untuk metrik ini akan menampilkan "tidak ada data".
Kunci redis.googleapis.com/keyspace/keys Jumlah kunci yang disimpan dalam database ini. Jika tidak ada kunci yang disimpan, diagram untuk metrik ini akan menampilkan "tidak ada data".
Detik CPU Thread Utama redis.googleapis.com/stats/cpu_utilization_main_thread Detik CPU yang digunakan oleh thread utama server Redis, yang dikelompokkan berdasarkan ruang sistem/pengguna 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 sesuai dengan kebijakan pengeluaran 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 primer 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 channel 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 saat transit.
Offset Byte Replikasi (Utama) redis.googleapis.com/replication/master_repl_offset Jumlah byte yang telah dihasilkan dan dikirim oleh server utama ke replika. Anda dapat mengurangi Offset Byte Replikasi (Replika) dari Offset Byte Replikasi (Utama) 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 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 Beban Memori Sistem redis.googleapis.com/stats/memory/system_memory_overload_duration Jumlah waktu dalam mikrodetik 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 satu detik terakhir. Misalnya, jika SET menggunakan 800.000 mikrodetik, berarti dibutuhkan 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 (mencakup byte dari perintah itu sendiri, data payload, dan pembatas).
Waktu beroperasi redis.googleapis.com/server/uptime Uptime 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 Memorystore for Redis Anda:

Nama metrik Deskripsi
Penggunaan Memori / Memori Maks 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.
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 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 cuplikan

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, maka 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 pengambilan snapshot setiap menit.
Status terakhir snapshot RDB redis.googleapis.com/rdb/snapshot/last_status Menunjukkan status upaya pengambilan 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 telah 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 benar, pemulihan sedang berlangsung.
Waktu berlalu pemulihan RDB redis.googleapis.com/rdb/recovery/elapsed_time Menunjukkan peningkatan waktu yang telah 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 yang tersisa untuk 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.