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