Metrik pemantauan yang didukung

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

Metrik pencadangan

Bagian ini mencantumkan dan menjelaskan metrik pencadangan dan impor.

Metrik tingkat cluster

Bagian ini mencantumkan dan menjelaskan metrik pencadangan dan impor tingkat cluster.

Nama metrik Deskripsi
redis.googleapis.com/cluster/backup/last_backup_start_time Metrik ini menampilkan waktu mulai operasi pencadangan terakhir.
redis.googleapis.com/cluster/backup/last_backup_status Metrik ini menunjukkan apakah upaya pencadangan terbaru berhasil atau gagal. Statusnya adalah 1 untuk Success dan 0 untuk Failed.
redis.googleapis.com/cluster/backup/last_backup_duration Metrik ini menunjukkan durasi operasi pencadangan terakhir (dalam milidetik).
redis.googleapis.com/cluster/backup/last_backup_size Metrik ini menampilkan ukuran pencadangan terakhir (dalam byte). Metrik ini adalah indikator utama untuk memantau efisiensi pencadangan dan perencanaan kapasitas penyimpanan.
redis.googleapis.com/cluster/import/last_import_start_time Metrik ini menampilkan waktu mulai operasi impor terakhir.
redis.googleapis.com/cluster/import/last_import_duration Metrik ini menunjukkan durasi operasi impor terakhir (dalam milidetik).

Metrik Certificate Authority (CA)

Bagian ini mencantumkan metrik yang terkait dengan Certificate Authority (CA) yang dikelola pelanggan.

Metrik tingkat cluster

Metrik ini memberikan ringkasan umum tentang sertifikat yang terkait dengan mesin dalam cluster.

Nama metrik Deskripsi
redis.googleapis.com/cluster/security/rotate_tls_cert_count

Metrik ini menampilkan status rotasi sertifikat yang terkait dengan mesin di cluster.

Metrik dapat memiliki status berikut:

  • SUCCESS: Memorystore for Redis Cluster mengganti sertifikat.
  • FAILED: Memorystore for Redis Cluster tidak merotasi sertifikat karena sertifikat tidak tersedia, Memorystore for Redis Cluster tidak memiliki izin untuk merotasi sertifikat, atau terjadi error internal.
  • SKIPPED: Memorystore for Redis Cluster tidak melakukan rotasi sertifikat karena tidak perlu dirotasi.

Metrik Cloud Monitoring

Bagian ini mencantumkan dan menjelaskan metrik Cloud Monitoring yang tersedia untuk Memorystore for Redis Cluster.

Metrik tingkat cluster

Metrik ini memberikan ringkasan umum tentang kondisi dan performa keseluruhan cluster. Anda dapat menggunakan metrik untuk memahami kapasitas dan pemanfaatan cluster secara keseluruhan, serta mengidentifikasi potensi hambatan atau area yang perlu ditingkatkan.

Nama metrik Deskripsi
redis.googleapis.com/cluster/clients/average_connected_clients Metrik ini mengukur jumlah rata-rata koneksi klien aktif ke cluster selama jangka waktu tertentu. Anda dapat menggunakan metrik untuk memantau penskalaan koneksi, mengidentifikasi hambatan aplikasi, dan memastikan cluster stabil.
redis.googleapis.com/cluster/clients/maximum_connected_clients Metrik ini menampilkan jumlah maksimum koneksi klien aktif di semua node cluster. Anda dapat menggunakan metrik ini untuk memantau beban koneksi tertinggi pada cluster kapan saja. Hal ini sangat penting untuk memastikan performa tinggi untuk cluster karena jumlah koneksi yang tinggi dapat meningkatkan waktu respons.
redis.googleapis.com/cluster/clients/total_connected_clients Metrik ini melacak jumlah koneksi klien aktif saat ini ke cluster. Anda dapat menggunakan metrik ini untuk memantau beban database dan mencegah batas koneksi.
redis.googleapis.com/cluster/stats/total_connections_received_count Metrik ini menunjukkan jumlah kumulatif koneksi klien yang dibuat dalam cluster dalam satu menit terakhir. Anda dapat menggunakan metrik ini untuk menganalisis beban traffic, memastikan batas koneksi tidak terlampaui, dan menentukan apakah Anda perlu menskalakan cluster.
redis.googleapis.com/cluster/stats/total_rejected_connections_count Metrik ini melacak jumlah total koneksi ke cluster yang ditolak karena batas maxclients tercapai.
redis.googleapis.com/cluster/commandstats/total_usec_count Metrik ini mengukur total waktu CPU yang digunakan setiap perintah. Metrik menunjukkan total mikrodetik yang digunakan, yang memberikan insight tentang performa dan latensi cluster.
redis.googleapis.com/cluster/commandstats/total_calls_count Metrik ini mengukur jumlah total panggilan yang terkait dengan perintah tertentu pada node cluster dalam satu menit. Untuk mengidentifikasi bottleneck atau traffic tinggi pada perintah tertentu, Anda dapat menggunakan metrik untuk memantau throughput perintah (perintah per menit) di seluruh node utama dan replika.
redis.googleapis.com/cluster/cpu/average_utilization Metrik ini menunjukkan pemakaian CPU rata-rata untuk cluster (dari 0,0 hingga 1,0). Anda dapat menggunakan metrik ini untuk mengidentifikasi resource yang terlalu banyak disediakan atau kurang dimanfaatkan, mengelola batas penskalaan otomatis, dan mendeteksi hambatan performa, dengan pemanfaatan ideal sebesar 40%-70%.
redis.googleapis.com/cluster/cpu/maximum_utilization

Metrik ini menunjukkan penggunaan CPU puncak di semua node dalam cluster (dari 0,0 hingga 1,0).

Metrik ini hanya merangkum status sys_main_thread dan user_main_thread. Tidak mencakup status CPU lainnya (seperti sys_children atau user_children) yang tersedia dalam metrik /cluster/node/cpu/utilization .

Pastikan penggunaan CPU tidak melebihi 0,8 detik untuk node primer dan 0,5 detik untuk setiap replika yang ditetapkan sebagai replika baca. Untuk mengetahui informasi selengkapnya, lihat Praktik terbaik penggunaan CPU.

redis.googleapis.com/cluster/stats/average_expired_keys Metrik ini mengukur jumlah rata-rata peristiwa habis masa berlaku kunci untuk semua node primer dalam cluster. Anda dapat menggunakan metrik ini untuk memantau jumlah kunci yang akan berakhir masa berlakunya.
redis.googleapis.com/cluster/stats/maximum_expired_keys Metrik ini mengukur jumlah maksimum peristiwa habis masa berlaku kunci yang terjadi di semua node primer cluster.
redis.googleapis.com/cluster/stats/total_expired_keys_count Metrik ini melacak jumlah total peristiwa habis masa berlaku kunci yang terjadi di semua node primer cluster. Anda dapat menggunakan metrik untuk memantau jumlah kunci yang akan berakhir masa berlakunya.
redis.googleapis.com/cluster/stats/average_evicted_keys Metrik ini melacak jumlah rata-rata kunci yang dikeluarkan karena batasan kapasitas memori di seluruh shard primer dalam cluster.
redis.googleapis.com/cluster/stats/maximum_evicted_keys Metrik ini menunjukkan jumlah kunci tertinggi yang dikeluarkan dari node atau shard cluster primer karena kapasitas memori.
redis.googleapis.com/cluster/stats/total_evicted_keys_count Metrik ini menunjukkan jumlah total kunci yang dikeluarkan oleh node dari cluster primer karena kapasitas memori.
redis.googleapis.com/cluster/keyspace/total_keys Metrik ini menunjukkan jumlah kunci yang disimpan dalam cluster.
redis.googleapis.com/cluster/stats/average_keyspace_hits Metrik ini menunjukkan jumlah rata-rata pencarian kunci yang berhasil di semua node dalam cluster.
redis.googleapis.com/cluster/stats/maximum_keyspace_hits Metrik ini menunjukkan jumlah maksimum pencarian kunci yang berhasil di node cluster. Anda dapat menggunakan metrik ini untuk memantau performa cluster dan mengidentifikasi potensi hotspot di seluruh cluster.
redis.googleapis.com/cluster/stats/total_keyspace_hits_count Metrik ini melacak jumlah kumulatif pencarian kunci yang berhasil di semua node dalam cluster.
redis.googleapis.com/cluster/stats/average_keyspace_misses Metrik ini menunjukkan jumlah rata-rata kegagalan pencarian kunci di seluruh cluster. Anda dapat menggunakan metrik ini untuk melacak seberapa sering kunci diminta, tetapi tidak ditemukan di cache.
redis.googleapis.com/cluster/stats/maximum_keyspace_misses Metrik ini menunjukkan jumlah maksimum pencarian kunci yang gagal di seluruh node cluster.
redis.googleapis.com/cluster/stats/total_keyspace_misses_count Metrik ini menunjukkan jumlah total pencarian kunci yang gagal di semua node cluster.
redis.googleapis.com/cluster/memory/average_utilization Metrik ini menunjukkan penggunaan memori rata-rata di seluruh cluster (dari 0,0 hingga 1,0). Anda dapat menggunakan metrik untuk memantau kapasitas cluster dan menetapkan nilai minimum pemberitahuan. Misalnya, Anda dapat menyetel nilai minimum pemberitahuan untuk memberi tahu pengguna saat rata-rata memori melebihi persentase tertentu (misalnya, 80%).
redis.googleapis.com/cluster/memory/maximum_utilization Metrik ini menunjukkan penggunaan memori maksimum di semua node cluster (dari 0,0 hingga 1,0). Anda dapat menggunakan metrik untuk mengidentifikasi kapan harus menskalakan cluster. Sebaiknya pantau penggunaan untuk memastikan bahwa penggunaan tetap di bawah 100%. Di bawah beban tulis yang tinggi, performa mungkin menurun jika metrik ini mencapai 65% hingga 85%.
redis.googleapis.com/cluster/memory/total_used_memory Metrik ini menunjukkan total penggunaan memori cluster (dalam byte). Anda dapat menggunakan metrik untuk memantau kapasitas cluster.
redis.googleapis.com/cluster/memory/size Metrik ini mengukur total, RAM yang digunakan, dan yang tersedia di semua node dalam cluster. Anda dapat menggunakan metrik ini untuk memantau kapasitas cluster dan mencegah kegagalan node.
redis.googleapis.com/cluster/replication/average_ack_lag Metrik ini menampilkan jeda konfirmasi rata-rata (dalam detik) replika di seluruh cluster.

Keterlambatan pengakuan adalah hambatan pada node utama dalam cluster. Hambatan ini disebabkan oleh replikanya yang tidak dapat mengimbangi informasi yang dikirimkan oleh node utama. Jika hal ini terjadi, node utama harus menunggu konfirmasi bahwa replika telah menerima informasi. Hal ini dapat memperlambat penerapan transaksi dan menyebabkan penurunan performa pada node utama.
redis.googleapis.com/cluster/replication/maximum_ack_lag Metrik ini menunjukkan jeda pengakuan maksimum (dalam detik) replika di seluruh cluster.
redis.googleapis.com/cluster/replication/average_offset_diff Metrik ini menunjukkan perbedaan offset pengakuan replikasi rata-rata (dalam byte) di seluruh cluster.

Perbedaan offset pengakuan replikasi berarti jumlah byte yang tidak direplikasi antara replika dan cluster utamanya.
redis.googleapis.com/cluster/replication/maximum_offset_diff Metrik ini menampilkan perbedaan offset replikasi maksimum (dalam byte) di seluruh cluster.

Perbedaan offset replikasi berarti jumlah byte yang tidak direplikasi antara replika dan cluster utamanya.
redis.googleapis.com/cluster/stats/total_net_input_bytes_count Metrik ini menunjukkan jumlah byte jaringan masuk yang diterima endpoint cluster.
redis.googleapis.com/cluster/stats/total_net_output_bytes_count Metrik ini menampilkan jumlah byte jaringan keluar yang dikirim oleh endpoint cluster.

Metrik tingkat node

Metrik ini menawarkan insight mendetail tentang kondisi dan performa setiap node dalam cluster. Anda dapat menggunakan metrik untuk memecahkan masalah pada node guna mengoptimalkan performanya.

Nama metrik Deskripsi
redis.googleapis.com/cluster/node/clients/connected_clients Metrik ini menunjukkan jumlah koneksi klien aktif ke node cluster, tidak termasuk koneksi replika. Anda dapat menggunakan metrik ini untuk memantau batas koneksi dan mengidentifikasi hotspot tempat shard menerima traffic yang tidak proporsional.
redis.googleapis.com/cluster/node/clients/blocked_clients Metrik ini menunjukkan jumlah koneksi klien yang diblokir oleh node cluster. Jumlah koneksi klien yang diblokir yang tinggi atau meningkat dengan cepat mungkin menunjukkan bahwa banyak klien sedang menunggu operasi. Hal ini dapat menyebabkan peningkatan latensi.
redis.googleapis.com/cluster/node/server/uptime Metrik ini mengukur waktu aktif node cluster. Anda dapat menggunakan metrik untuk melacak durasi server berjalan terus-menerus tanpa melakukan reboot atau kegagalan.
redis.googleapis.com/cluster/node/stats/connections_received_count Metrik ini melacak total jumlah koneksi klien yang dibuat di node cluster dalam jangka waktu tertentu. Anda dapat menggunakan metrik untuk memantau traffic koneksi ke setiap node dalam cluster. Hasilnya, Anda dapat menganalisis distribusi beban dan mengidentifikasi lonjakan aktivitas koneksi.
redis.googleapis.com/cluster/node/stats/rejected_connections_count Metrik ini menunjukkan jumlah koneksi yang ditolak karena node cluster mencapai batas maxclients. Anda dapat menggunakan metrik untuk mengidentifikasi apakah node berada di bawah tekanan koneksi tinggi dan menolak koneksi baru karena tidak dapat menangani lebih banyak koneksi.
redis.googleapis.com/cluster/node/commandstats/usec_count Metrik ini menunjukkan total waktu yang digunakan setiap perintah di node cluster. Anda dapat menggunakan metrik ini untuk menganalisis performa perintah, mengidentifikasi perintah yang lambat, dan memecahkan masalah latensi di tingkat node.
redis.googleapis.com/cluster/node/commandstats/calls_count Metrik ini melacak jumlah total panggilan untuk perintah pada node cluster per menit. Anda dapat menggunakan metrik untuk memantau distribusi traffic, mengidentifikasi perintah yang sering digunakan, dan memecahkan masalah bottleneck pada setiap node.
redis.googleapis.com/cluster/node/cpu/utilization Metrik ini menunjukkan pemakaian CPU untuk node cluster (dari 0,0 hingga 1,0).
redis.googleapis.com/cluster/node/stats/expired_keys_count Metrik ini menunjukkan total jumlah peristiwa habis masa berlaku di node cluster. Anda dapat menggunakan metrik ini untuk memantau kecepatan penghapusan kunci dari cluster karena waktu aktif (TTL) mencapai nol.
redis.googleapis.com/cluster/node/stats/evicted_keys_count Metrik ini menghitung jumlah total kunci yang dikeluarkan oleh node cluster karena cluster mencapai batas memori maksimumnya. Metrik ini dapat mengidentifikasi apakah cluster mengalami tekanan memori. Jumlah kunci yang dikeluarkan yang tinggi atau meningkat menunjukkan bahwa cluster kehabisan ruang. Akibatnya, cluster menghapus kunci untuk menyediakan ruang bagi data baru.
redis.googleapis.com/cluster/node/keyspace/total_keys Metrik ini mengukur jumlah total kunci yang disimpan oleh node cluster. Metrik ini memberikan visibilitas ke dalam distribusi dan sharding data di seluruh node.
redis.googleapis.com/cluster/node/stats/keyspace_hits_count Metrik ini melacak jumlah pencarian kunci yang berhasil di node cluster. Anda dapat menggunakan metrik untuk memantau efisiensi yang harus dimiliki node untuk mengambil data dalam memori.
redis.googleapis.com/cluster/node/stats/keyspace_misses_count Metrik ini melacak jumlah pencarian kunci yang gagal di node cluster.
redis.googleapis.com/cluster/node/memory/utilization Metrik ini melacak penggunaan memori di node cluster (dari 0,0 hingga 1,0). Anda dapat menggunakan metrik ini untuk mencegah kegagalan node dan memastikan stabilitas cluster.
redis.googleapis.com/cluster/node/memory/usage Metrik ini mengukur total penggunaan memori node cluster.
redis.googleapis.com/cluster/node/stats/net_input_bytes_count Metrik ini mengukur jumlah total byte jaringan masuk yang diterima oleh node cluster. Anda dapat menggunakan metrik ini untuk memantau throughput jaringan, mengidentifikasi potensi bottleneck, dan menganalisis lonjakan traffic di node.
redis.googleapis.com/cluster/node/stats/net_output_bytes_count Metrik ini mengukur jumlah total byte jaringan keluar yang dikirim oleh node cluster. Anda dapat menggunakan metrik ini untuk memantau volume keluar jaringan untuk node guna tujuan penyesuaian performa dan perencanaan kapasitas.
redis.googleapis.com/cluster/node/replication/offset Metrik ini mengukur byte offset replikasi node cluster. Sebelum mempromosikan replika cluster menjadi cluster utama, Anda dapat menggunakan metrik untuk memeriksa apakah replika memproses semua data. Tindakan ini mencegah kehilangan data.
redis.googleapis.com/cluster/node/server/healthy Metrik ini menentukan apakah node cluster tersedia dan berfungsi dengan benar.

Metrik replikasi lintas region

Bagian ini mencantumkan dan menjelaskan metrik replikasi lintas-region.

Nama metrik Deskripsi
redis.googleapis.com/cluster/cross_cluster_replication/secondary_replication_links Metrik ini menunjukkan jumlah link shard antara cluster utama dan sekunder. Dalam grup replikasi lintas region, cluster primer melaporkan jumlah link replikasi CRR yang dimilikinya dengan cluster sekunder dalam grup. Untuk setiap cluster sekunder, jumlah ini diharapkan sama dengan jumlah shard. Jika, secara tidak terduga, jumlahnya turun di bawah jumlah shard, hal ini mengidentifikasi jumlah shard yang replikasinya antara replikator dan follower telah berhenti. Dalam kondisi ideal, metrik ini harus memiliki jumlah yang sama dengan jumlah sharding cluster utama.
redis.googleapis.com/cluster/cross_cluster_replication/secondary_maximum_replication_offset_diff Metrik ini mengukur perbedaan offset replikasi maksimum (dalam byte) antara shard primer dan sekunder (replika) dari cluster di berbagai region.
redis.googleapis.com/cluster/cross_cluster_replication/secondary_average_replication_offset_diff Metrik ini mengukur perbedaan offset replikasi rata-rata (dalam byte) antara shard utama dan replika cluster di berbagai region. Nilai metrik yang tinggi menunjukkan adanya jeda replikasi, yang dapat Anda selesaikan dengan menjeda, lalu melanjutkan replikasi.

Metrik JSON

Bagian ini mencantumkan metrik tingkat node untuk dokumen JSON.

Metrik tingkat node

Metrik ini menawarkan insight mendetail tentang jumlah total dokumen JSON dan jumlah memori yang digunakan oleh dokumen ini.

Nama metrik Deskripsi
redis.googleapis.com/cluster/node/json/documents_count Metrik ini mengukur jumlah total dokumen JSON yang berada di node cluster. Anda dapat menggunakan metrik ini untuk melacak distribusi dan kapasitas data karena metrik ini menunjukkan jumlah dokumen yang diindeks, dihapus, atau digabungkan di tingkat node.
redis.googleapis.com/cluster/node/json/used_memory Metrik ini mengukur jumlah memori (dalam byte atau sebagai persentase memori yang tersedia) yang digunakan oleh dokumen JSON. Anda dapat menggunakan metrik untuk memantau kapasitas, mengidentifikasi node yang terikat memori, dan memicu tindakan penskalaan.

Metrik persistensi

Bagian ini mencantumkan dan menjelaskan metrik persistensi.

Metrik persistensi RDB

Bagian ini mencantumkan dan menjelaskan metrik persistensi database Redis (RDB).

Metrik tingkat cluster

Bagian ini mencantumkan dan menjelaskan metrik persistensi RDB tingkat cluster.

Nama metrik Deskripsi
redis.googleapis.com/cluster/persistence/rdb_saves_count

Metrik ini melacak jumlah kumulatif pengambilan snapshot persistensi RDB (juga dikenal sebagai penyimpanan RDB) pada node cluster. Anda dapat menggunakan metrik ini untuk memantau frekuensi dan keberhasilan snapshot RDB berdasarkan per-node.

Metrik memiliki kolom status_code. Untuk memeriksa apakah snapshot RDB gagal, filter kolom status_code untuk status 3 - INTERNAL_ERROR.

redis.googleapis.com/cluster/persistence/rdb_save_ages Metrik ini menampilkan usia snapshot distribusi untuk semua node di seluruh cluster. Jika terjadi insiden pemulihan, Anda dapat menggunakan metrik ini untuk melihat jangka waktu keusangan data. Idealnya, distribusi memiliki nilai yang memiliki waktu jeda yang lebih sedikit (atau waktu jeda yang sama) daripada frekuensi pengambilan data.

Metrik tingkat node

Nama metrik Deskripsi
redis.googleapis.com/cluster/node/persistence/rdb_bgsave_in_progress Metrik ini menunjukkan apakah penyimpanan latar belakang RDB (BGSAVE) aktif di node cluster. Status TRUE berarti BGSAVE aktif.
redis.googleapis.com/cluster/node/persistence/rdb_last_bgsave_status Metrik ini menunjukkan apakah operasi BGSAVE pada node cluster selesai atau mengalami error. Status TRUE berarti operasi telah selesai.
redis.googleapis.com/cluster/node/persistence/rdb_saves_count Metrik ini melacak jumlah kumulatif snapshot RDB yang dibuat di node cluster. Anda dapat menggunakan metrik untuk memantau frekuensi dan keberhasilan snapshot di node.
redis.googleapis.com/cluster/node/persistence/rdb_last_save_age Metrik ini mengukur waktu, dalam detik, yang berlalu sejak snapshot RDB terakhir yang berhasil. Anda dapat menggunakan metrik ini untuk memantau keusangan data persistensi RDB pada node cluster.
redis.googleapis.com/cluster/node/persistence/rdb_next_save_time_until Metrik ini mengukur waktu yang tersisa, dalam detik, hingga snapshot RDB berikutnya dijadwalkan terjadi di node cluster. Anda dapat menggunakan metrik untuk memantau jadwal persistensi RDB dan melacak kapan snapshot otomatis berikutnya diambil.
redis.googleapis.com/cluster/node/persistence/current_save_keys_total Metrik ini melacak jumlah total kunci yang diproses dalam operasi penyimpanan RDB saat ini di node cluster.

Metrik persistensi AOF

Bagian ini mencantumkan dan menjelaskan metrik persistensi File Hanya Tambah (AOF).

Metrik tingkat cluster

Bagian ini mencantumkan dan menjelaskan metrik persistensi AOF tingkat cluster.

Nama metrik Deskripsi
redis.googleapis.com/cluster/persistence/aof_fsync_lags

Metrik ini mengukur perbedaan waktu (atau jeda) untuk semua node dalam cluster yang terjadi antara penulisan data ke AOF dan saat data tersebut berhasil disinkronkan ke penyimpanan yang tahan lama.

Jika parameter appendfsync disetel ke everysec, Anda dapat menggunakan metrik untuk menilai kondisi persistensi untuk cluster. Idealnya, Anda ingin distribusi jeda memiliki nilai yang memiliki waktu jeda lebih sedikit (atau waktu yang sama) daripada frekuensi sinkronisasi AOF.

redis.googleapis.com/cluster/persistence/aof_rewrite_count

Metrik ini melacak jumlah kumulatif saat node cluster memicu operasi penulisan ulang AOF. Anda dapat menggunakan metrik ini untuk mendiagnosis masalah performa karena frekuensi penulisan ulang AOF yang tinggi dapat menyebabkan lonjakan latensi atau tekanan memori pada cluster.

Metrik memiliki kolom status_code. Untuk memeriksa apakah penulisan ulang AOF gagal, filter kolom ini untuk status 3 - INTERNAL_ERROR.

Metrik tingkat node

Nama metrik Deskripsi
redis.googleapis.com/cluster/node/persistence/aof_last_write_status Metrik ini menunjukkan keberhasilan penulisan AOF terbaru di node cluster. TRUE berarti berhasil, jika tidak ada penulisan yang terjadi, nilai mungkin secara default adalah TRUE.
redis.googleapis.com/cluster/node/persistence/aof_last_bgrewrite_status Metrik ini menunjukkan keberhasilan operasi bgrewrite AOF terakhir pada node cluster. TRUE berarti berhasil, jika tidak ada bgrewrite yang terjadi, nilai mungkin secara default adalah TRUE.
redis.googleapis.com/cluster/node/persistence/aof_fsync_lag Metrik ini menunjukkan jeda AOF antara memori dan penyimpanan persisten di node cluster. Hal ini hanya berlaku untuk cluster yang mengaktifkan AOF dengan appendfsync=EVERYSEC
redis.googleapis.com/cluster/node/persistence/aof_rewrites_count Metrik ini menunjukkan jumlah penulisan ulang AOF di node cluster. Untuk memeriksa apakah penulisan ulang AOF gagal, Anda dapat memfilter kolom status_code untuk error berikut: 3 - INTERNAL_ERROR
redis.googleapis.com/cluster/node/persistence/aof_fsync_errors_count Metrik ini menunjukkan jumlah error panggilan fsync() AOF dan hanya berlaku untuk cluster yang mengaktifkan AOF dengan appendfsync=EVERYSEC|ALWAYS.

Metrik persistensi umum

Metrik yang berlaku untuk mekanisme persistensi AOF dan RDB.

Metrik tingkat node

Nama metrik Deskripsi
redis.googleapis.com/cluster/node/persistence/auto_restore_count Metrik ini menunjukkan jumlah pemulihan dari dumpfile (AOF atau RDB).

Contoh kasus penggunaan untuk metrik persistensi

Memeriksa apakah operasi tulis AOF menyebabkan latensi dan tekanan memori

Misalkan Anda mendeteksi peningkatan latensi atau penggunaan memori di cluster atau node dalam cluster. Dalam hal ini, Anda mungkin ingin memeriksa apakah penggunaan tambahan terkait dengan persistensi AOF.

Karena Anda tahu bahwa operasi penulisan ulang AOF dapat memicu lonjakan beban sementara, Anda dapat memeriksa metrik aof_rewrites_count yang memberikan jumlah kumulatif penulisan ulang AOF selama masa aktif cluster atau node dalam cluster. Misalkan metrik ini menunjukkan bahwa kenaikan jumlah penulisan ulang sesuai dengan peningkatan latensi. Dalam situasi ini, Anda dapat mengatasi masalah dengan mengurangi kecepatan penulisan atau meningkatkan jumlah shard untuk mengurangi frekuensi penulisan ulang.

Memeriksa apakah operasi penyimpanan RDB menyebabkan latensi dan tekanan memori

Misalkan Anda mendeteksi peningkatan latensi atau penggunaan memori pada cluster atau node dalam cluster. Dalam hal ini, Anda mungkin ingin memeriksa apakah penggunaan tambahan tersebut terkait dengan persistensi RDB.

Karena Anda tahu bahwa operasi penyimpanan RDB dapat memicu lonjakan beban sementara, Anda dapat memeriksa metrik rdb_saves_count yang memberikan jumlah kumulatif penyimpanan RDB selama masa aktif cluster atau node dalam cluster. Misalkan metrik ini menunjukkan bahwa peningkatan jumlah penyimpanan RDB sesuai dengan peningkatan latensi. Dalam situasi ini, Anda dapat mengurangi interval snapshot RDB untuk menurunkan frekuensi penulisan ulang. Anda juga dapat menskalakan cluster untuk mengurangi tingkat beban dasar.

Menafsirkan metrik untuk Memorystore for Redis Cluster

Seperti yang terlihat dalam daftar di atas, banyak metrik yang memiliki tiga kategori: rata-rata, maksimum, dan total.

Untuk Memorystore for Redis Cluster, kami menyediakan variasi rata-rata dan maksimum dari metrik yang sama sehingga Anda dapat menggunakan kedua metrik untuk mengidentifikasi hotspot untuk family metrik tersebut.

Nilai total untuk metrik bersifat independen, dan memberikan insight terpisah yang tidak terkait dengan tujuan variasi rata-rata dan maksimum untuk area aktif.

Memahami metrik rata-rata dan maksimum

Misalkan Anda membandingkan nilai average_keyspace_hits dan maximum_keyspace_hits untuk cluster Anda. Seiring bertambahnya perbedaan antara kedua metrik, perbedaan yang lebih besar menunjukkan bahwa ada lebih banyak hotspot untuk hit dalam cluster Anda. Nilai yang mendekati antara average_keyspace_hits dan maximum_keyspace_hits menunjukkan bahwa hit didistribusikan di seluruh cluster Anda secara lebih merata.

Prinsip ini berlaku untuk semua metrik yang memiliki variasi rata-rata dan maksimum dari metrik yang sama.

Contoh hotspot

Jika Anda membandingkan average_keyspace_hits dan maximum_keyspace_hits untuk semua shard di cluster Anda, perbandingan nilai ini menunjukkan lokasi terjadinya hotspot. Misalnya, anggap saja bahwa shard dalam cluster 6 shard memiliki jumlah hit berikut:

  • Shard 1 – 2 hit
  • Shard 2 – 2 hit
  • Shard 3 – 2 hit
  • Shard 4 – 2 hit
  • Shard 5 – 2 hit
  • Hit 6–8 shard

Dalam contoh ini, average_keyspace_hits menampilkan nilai 3, dan maximum_keyspace_hits menampilkan 8, yang menunjukkan bahwa shard 6 sedang aktif.

Kami menyediakan metrik tingkat node yang dapat Anda gunakan untuk mengidentifikasi hotspot dalam cluster.