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