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. |