Halaman ini menjelaskan cara memantau cluster untuk memastikan performanya sesuai harapan.
Halaman ini juga berisi contoh pemantauan cluster menggunakan Memorystore for Redis Cluster dan Cloud Monitoring. Selain itu, Memorystore for Redis Cluster kompatibel dengan Redis open source, sehingga Anda dapat menggunakan alat pemantauan Redis yang ada dari VM Compute Engine untuk memantau cluster Anda.
Memantau cluster menggunakan Memorystore for Redis Cluster
Anda dapat melihat metrik pemantauan tingkat cluster dan tingkat node untuk cluster menggunakan dasbor Insight sistem. Dasbor ini menampilkan diagram terkait cluster atau node yang dipilih, dan memberikan ukuran pemakaian memori, pemakaian CPU, koneksi yang diterima, rasio hit cache, jumlah total panggilan, dan metrik performa lainnya. Dengan melihat metrik yang tersedia untuk cluster atau node, Anda dapat mendeteksi dan menganalisis masalah performa sistem.
Sebelum memulai
Sebelum dapat menggunakan dasbor Insight sistem, Anda memerlukan peran dan izin Identity and Access Management (IAM).
Peran IAM
Untuk melihat atau mengubah dasbor Insight sistem, termasuk menyesuaikan dasbor agar sesuai dengan kebutuhan Anda, administrator harus memberi Anda peran IAM berikut untuk project Google Cloud Anda:
- Untuk membuat dan mengedit dasbor kustom: Monitoring Dashboard Configuration Editor (
roles/monitoring.dashboardEditor
) - Untuk membuka dan melihat dasbor kustom: Monitoring Dashboard Configuration Viewer (
roles/monitoring.dashboardViewer
) - Untuk mengambil data untuk memantau metrik dan memfilter data di dasbor Insight sistem: Pelihat Monitoring (
roles/monitoring.viewer
) - Untuk membuat dan mengedit pemberitahuan Metrics Explorer: Editor Monitoring (
roles/monitoring.editor
)
Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat Mengelola akses ke project, folder, dan organisasi.
Peran bawaan ini berisi izin yang diperlukan untuk memfilter data, serta membuat, melihat, dan mengubah penyesuaian di dasbor Insight sistem. Untuk mengetahui informasi selengkapnya tentang izin yang benar-benar diperlukan, lihat Izin IAM.
Izin IAM
Anda memerlukan izin berikut untuk memfilter data, serta membuat, melihat, dan mengubah penyesuaian di dasbor Insight sistem:
- Untuk memfilter data di dasbor:
monitoring.metricDescriptors.list
danmonitoring.monitoredResourceDescriptors.list
- Untuk membuat penyesuaian pada dasbor:
monitoring.dashboards.create
- Untuk melihat penyesuaian di dasbor:
monitoring.dashboards.get
danmonitoring.dashboards.list
- Untuk mengubah penyesuaian pada dasbor:
monitoring.dashboards.update
Tentang diagram dan metrik
Dasbor Analisis sistem menyediakan diagram dan metrik untuk menampilkan status cluster saat ini dan historis. Sebagian besar diagram dan metrik tersedia di tingkat cluster. Anda juga dapat melihat diagram dan metrik untuk satu node dalam cluster.
Jenis metrik untuk setiap diagram dicantumkan. String jenis metrik mengikuti awalan ini:
redis.googleapis.com/cluster
. Jenis metrik menjelaskan pengukuran
yang dapat Anda kumpulkan dari resource yang dipantau.
Cluster
Tabel berikut menjelaskan diagram untuk cluster yang muncul secara default di dasbor Analisis sistem.
Nama diagram | Jenis metrik | Deskripsi |
---|---|---|
Pemakaian memori | /memory/average_utilization
/memory/maximum_utilization |
Total memori yang digunakan cluster. Di cluster dual-region atau multi-region, metrik ini menunjukkan rata-rata penggunaan memori di seluruh region. |
Pemakaian CPU | /cpu/average_utilization
/cpu/maximum_utilization |
Total CPU yang digunakan cluster. Jika cluster tersedia di beberapa region, metrik ini menunjukkan rata-rata pemanfaatan CPU di seluruh region. |
Klien yang terhubung | /clients/total_connected_clients |
Jumlah koneksi klien saat ini ke cluster. |
Rasio cache ditemukan | /stats/total_keyspace_hits_count
/stats/total_keyspace_misses_count |
Rasio jumlah total pencarian kunci yang berhasil terhadap jumlah total pencarian kunci yang gagal dan jumlah total pencarian kunci yang berhasil di seluruh cluster ((hits/hits + misses)). |
Panggilan | /commandstats/total_calls_count |
Jumlah total panggilan yang terkait dengan perintah dalam satu menit. |
Waktu eksekusi - Utama - Perintah | /commandstats/total_calls_count
/commandstats/total_usec_count |
Rasio total waktu yang diperlukan Memorystore for Redis Cluster untuk menjalankan perintah baca dan tulis pada node utama cluster dibagi dengan total jumlah perintah. Anda dapat menggunakan menu dalam diagram ini untuk memfilter hanya perintah baca, hanya perintah tulis, atau perintah baca dan tulis. |
Waktu eksekusi - Replica - Commands | /commandstats/total_calls_count
/commandstats/total_usec_count |
Rasio total waktu yang dibutuhkan Memorystore for Redis Cluster untuk menjalankan perintah baca dan tulis pada node replika cluster dibagi dengan jumlah total perintah. Anda dapat menggunakan menu dalam diagram ini untuk memfilter hanya perintah baca, hanya perintah tulis, atau perintah baca dan tulis. |
Node
Tabel berikut menjelaskan diagram untuk node yang muncul secara default di dasbor insight Sistem.
Nama diagram | Jenis metrik | Deskripsi |
---|---|---|
Pemakaian memori | /node/memory/utilization |
Jumlah memori yang digunakan oleh node cluster. |
Pemakaian CPU | /node/cpu/utilization |
Jumlah CPU yang digunakan oleh node cluster. |
Klien yang terhubung | /node/clients/connected_clients |
Jumlah klien yang terhubung ke node cluster. |
Rasio cache ditemukan | /node/stats/keyspace_hits_count
/node/stats/keyspace_misses_count |
Rasio jumlah total pencarian kunci yang berhasil dengan jumlah total pencarian kunci yang gagal dan jumlah total pencarian kunci yang berhasil di seluruh node dalam cluster ((hits/hits + misses)). |
Tentang panel Performa utama di seluruh node
Anda dapat menggunakan panel ini untuk melihat informasi berikut tentang node primer dan replika cluster:
- Penggunaan CPU (
/node/cpu/utilization
): jumlah rata-rata CPU yang digunakan setiap node cluster untuk rentang waktu yang Anda tentukan di dasbor Insight sistem. - Penggunaan memori (
/node/memory/utilization
): jumlah memori rata-rata yang digunakan setiap node cluster untuk rentang waktu yang ditentukan. - Uptime node (
/node/server/uptime
): jumlah waktu setiap node cluster aktif dan berjalan untuk rentang waktu yang ditentukan. Memorystore for Redis Cluster menyelaraskan waktu ini dengan waktu sebelumnya yang paling mendekati.
Untuk mengetahui informasi selengkapnya tentang cara menggunakan Memorystore for Redis Cluster secara optimal terkait pemakaian CPU, pemakaian memori, dan waktu aktif node, lihat Praktik terbaik untuk Memorystore for Redis Cluster.
Melihat metrik pemantauan tingkat cluster
Anda dapat menggunakan dasbor Insight sistem untuk melihat metrik pemantauan tingkat cluster. Metrik ini muncul sebagai diagram dan memberikan ukuran pemakaian memori, pemakaian CPU, koneksi yang diterima, rasio hit cache, dan jumlah total panggilan.
Untuk melihat metrik pemantauan tingkat cluster, ikuti langkah-langkah berikut:
Di konsol Google Cloud , buka halaman Memorystore for Redis Cluster.
Klik ID cluster yang ingin Anda pantau.
Di menu navigasi samping, klik Insight sistem.
Klik tab Cluster. Diagram untuk cluster akan muncul di dasbor. Untuk mengetahui informasi selengkapnya tentang cara menggunakan diagram ini, lihat Menggunakan diagram dan metrik.
Opsional. Anda dapat menyesuaikan dasbor agar sesuai dengan kebutuhan Anda.
Melihat metrik pemantauan tingkat node
Anda dapat menggunakan dasbor Insight sistem untuk melihat metrik pemantauan tingkat node. Metrik ini muncul sebagai diagram dan memberikan ukuran pemakaian memori, pemakaian CPU, koneksi yang diterima, rasio hit cache, dan total jumlah panggilan.
Untuk melihat metrik pemantauan tingkat node, ikuti langkah-langkah berikut:
Di konsol Google Cloud , buka halaman Memorystore for Redis Cluster.
Klik ID cluster yang ingin Anda pantau.
Di menu navigasi samping, klik Insight sistem.
Klik tab Nodes. Di dasbor, panel Performa utama di seluruh node dan diagram muncul untuk node cluster.
Untuk mengetahui informasi selengkapnya tentang cara menggunakan diagram ini, lihat Menggunakan diagram dan metrik. Untuk mempelajari lebih lanjut cara menggunakan panel, lihat Menggunakan panel Performa utama di seluruh node.
Opsional. Anda dapat menyesuaikan dasbor agar sesuai dengan kebutuhan Anda. Anda juga dapat memfilter data yang muncul di dasbor.
Menggunakan diagram dan metrik
Setiap diagram yang muncul di dasbor Analisis sistem memiliki toolbar yang memberikan opsi standar berikut. Beberapa elemen disembunyikan kecuali jika Anda mengarahkan kursor ke diagram.
Untuk memperbesar bagian diagram, tarik kursor Anda ke bagian yang ingin Anda lihat. Tindakan ini menetapkan rentang waktu kustom, yang dapat Anda sesuaikan atau kembalikan dengan filter rentang waktu. Untuk memperkecil bagian, klik Reset zoom.
Untuk melihat deskripsi diagram dan datanya, klik Bantuan (help).
Untuk melihat filter dan pengelompokan yang diterapkan Memorystore for Redis Cluster ke diagram, klik Informasi (info).
Untuk membuat pemberitahuan berdasarkan data diagram, klik Buat kebijakan pemberitahuan (add_alert).
Untuk menjelajahi data dalam diagram, klik Jelajahi data (query_stats).
Untuk melihat opsi diagram tambahan, klik Opsi diagram lainnya (more_vert). Menu akan muncul.
Untuk melihat diagram dalam mode layar penuh, pilih Lihat dalam layar penuh dari menu. Untuk keluar dari layar penuh, klik Batal.
Untuk meluaskan legenda diagram, pilih Luaskan legenda diagram dari menu. Untuk menciutkan legenda, pilih Ciutkan legenda diagram.
Untuk mengubah format visual diagram, pilih Mode dari menu, lalu pilih mode. Mode ini menentukan cara diagram menampilkan data.
Ada tiga mode yang dapat Anda pilih: Mode Sinar-X, Mode Warna, dan Mode Statistik. Untuk mengetahui informasi selengkapnya tentang mode ini, lihat Menetapkan mode sinar-X, warna, atau statistik.
Untuk mendownload diagram, pilih Download dari menu, lalu pilih format download. Anda dapat mendownload diagram sebagai file PNG atau CSV.
Untuk melihat metrik di Metrics Explorer, pilih Lihat di Metrics Explorer dari menu. Di Metrics Explorer, Anda dapat melihat metrik Memorystore for Redis Cluster lainnya.
Menggunakan panel Performa utama di seluruh node
Panel ini memiliki toolbar yang menyediakan opsi standar berikut. Beberapa elemen disembunyikan kecuali jika Anda mengarahkan kursor ke panel.
Untuk menjelajahi data di panel, klik Jelajahi data (query_stats).
Untuk melihat panel dalam mode layar penuh, klik Opsi diagram lainnya (more_vert), lalu pilih Lihat dalam layar penuh dari menu. Untuk keluar dari layar penuh, klik Batal.
Untuk menyesuaikan informasi yang muncul di panel, klik kolom Filter, pilih properti, lalu pilih nilai. Misalnya, untuk melihat informasi tentang node utama cluster saja, klik kolom, pilih properti Role, lalu pilih nilai primary.
Untuk melihat deskripsi panel dan datanya, klik Bantuan (help).
Untuk memilih kolom mana di panel yang terlihat, klik Opsi tampilan kolom (view_column).
Menyesuaikan dasbor Insight sistem
Dasbor Bawaan menyertakan serangkaian metrik default. Anda dapat membuat widget tambahan untuk menambahkan metrik lain untuk Memorystore for Redis Cluster atau produkGoogle Cloud lain dan mendapatkan tampilan pemantauan terpadu dari dalam Memorystore for Redis Cluster. Misalnya, jika Anda menggunakan Memorystore for Redis Cluster dengan edisi Google Kubernetes Engine (GKE) Enterprise (GKE Enterprise), Anda dapat menyesuaikan dasbor yang telah ditentukan sebelumnya. Selain metrik Memorystore for Redis Cluster, Anda dapat menambahkan metrik GKE Enterprise yang diperlukan, seperti metrik terkait pod.
Membuat dasbor kustom
Untuk membuat dasbor kustom dan menambahkan metrik ke dasbor tersebut, ikuti langkah-langkah berikut:
- Di tab Cluster atau Nodes pada dasbor Insight sistem, pilih menu Predefined, lalu klik Customize dashboard.
- Di kolom Nama tampilan kustom, masukkan nama dasbor (misalnya,
my-custom-dashboard
). - Klik Add widget.
- Di panel Tambahkan widget, pilih jenis widget untuk menambahkan metrik ke dasbor.
Di panel Konfigurasi widget, konfigurasi widget.
Misalnya, di panel Tambahkan widget, Anda dapat memilih widget Metrik atau Batang bertumpuk, lalu di panel Konfigurasi widget, Anda dapat memilih dan mengonfigurasi metrik Memorystore untuk Cluster Redis.
Klik Terapkan. Metrik Memorystore for Redis Cluster yang Anda tambahkan akan muncul di dasbor Insight sistem.
Klik Simpan.
Mengedit dasbor kustom
Untuk mengedit dasbor kustom yang Anda buat, ikuti langkah-langkah berikut:
- Di tab Cluster atau Nodes pada dasbor Insight sistem, klik Edit dasbor (edit).
- Untuk memindahkan posisi widget yang merepresentasikan metrik, klik header widget dan tarik ke lokasi baru.
- Untuk mengedit widget, lakukan tindakan berikut:
- Klik Edit widget (edit).
- Di panel Konfigurasi widget, edit widget.
- Klik Terapkan.
- Untuk meng-clone widget, lakukan hal berikut:
- Klik Opsi diagram lainnya (more_vert).
- Dari menu, pilih Clone widget.
- Pada dialog Clone, masukkan nama untuk widget yang ingin Anda kloning, pilih dasbor tempat Anda ingin widget muncul (misalnya, dasbor Insight sistem saat ini), lalu klik Clone.
- Untuk menghapus widget, lakukan langkah-langkah berikut:
- Klik Opsi diagram lainnya (more_vert).
- Dari menu, pilih Hapus widget.
- Pada dialog Hapus widget, klik Hapus.
- Klik Simpan.
Menghapus dasbor kustom
Untuk menghapus dasbor kustom, ikuti langkah-langkah berikut:
- Di tab Cluster atau Nodes pada dasbor Insight sistem, klik Hapus dasbor yang disesuaikan (delete).
- Pada dialog Are you sure you want to delete?, klik Delete dashboard.
Memfilter dasbor Insight sistem
Secara default, dasbor Analisis sistem menampilkan data untuk semua node utama dan replika cluster yang ingin Anda pantau. Untuk menyesuaikan data yang muncul di diagram dasbor ini, Anda dapat menggunakan filter berikut:
- ID Node: tentukan node primer dan replika mana yang berisi data yang ingin Anda tampilkan
- Peran node: tentukan apakah data yang muncul terkait dengan node utama saja, node replika saja, atau node utama dan replika
Memfilter menurut ID node
Untuk memfilter dasbor Insight sistem menurut ID node, ikuti langkah-langkah berikut:
Di tab Nodes pada dasbor Insight sistem, salin ID node, yang berisi data yang ingin Anda tampilkan. Untuk melakukannya, gunakan panel Performa utama di seluruh node untuk menyalin ID node.
Pilih menu ID Node.
Dalam dialog, tempelkan ID node yang Anda salin, pilih kotak centang di samping ID node, lalu klik OK.
Ulangi langkah 2 dan 3 untuk semua ID node yang Anda salin.
Memfilter menurut peran node
Untuk memfilter dasbor Insight sistem menurut peran node, ikuti langkah-langkah berikut:
Di tab Nodes pada dasbor Insight sistem, pilih menu Peran node.
Dalam dialog, lakukan salah satu hal berikut:
Jika Anda ingin data yang muncul di dasbor Insight sistem dikaitkan dengan node utama dan replika, centang kotak Pilih semua.
Jika Anda ingin data dikaitkan dengan node utama saja, pilih kotak centang Utama.
Jika Anda ingin data dikaitkan dengan node replika saja, pilih kotak centang Replica.
Klik Oke.
Memantau cluster menggunakan Cloud Monitoring
Cloud Monitoring adalah layanan pemantauan yang memungkinkan Anda melihat metrik seperti klien yang terhubung rata-rata untuk cluster Anda. Untuk mengetahui detail selengkapnya tentang semua metrik Memorystore for Redis Cluster yang tersedia dari Cloud Monitoring, lihat Metrik pemantauan yang didukung.
Mendaftar ke Cloud Monitoring
Untuk mengakses konsol pemantauan, klik Monitoring di panel navigasi konsolGoogle Cloud :
Untuk mengetahui informasi harga, lihat harga Cloud Monitoring.
Melihat penggunaan memori cluster di Google Cloud Observability
Untuk melihat informasi pemanfaatan memori cluster, gunakan Metrics Explorer:
Buka konsol Google Cloud , login, lalu buka project dengan cluster Anda:
Pilih Monitoring dari menu navigasi sebelah kiri.
Di Monitoring, jika panel navigasi tidak diluaskan, klik Luaskan last_page. Tombol ini terletak di kiri bawah konsol.
Jika Metrics Explorer ditampilkan di panel navigasi, klik Metrics Explorer. Jika tidak, pilih Resources, lalu pilih Metrics Explorer.
Pilih Cloud Memorystore Redis Cluster sebagai jenis resource dan Penggunaan memori rata-rata cluster Redis sebagai metrik.
Menyetel pemberitahuan Monitoring untuk penggunaan memori
Anda dapat menyetel pemberitahuan di Monitoring untuk memberi tahu Anda jika metrik penggunaan memori rata-rata melebihi nilai minimum yang Anda tetapkan.
Untuk membuat pemberitahuan untuk metrik Memori yang Digunakan:
Di konsol Google Cloud , pilih Monitoring, atau gunakan tombol berikut:
Pilih Alerting > Create a Policy.
Tambahkan kondisi untuk nilai minimum Memori yang Digunakan:
- Gunakan dropdown Pilih metrik untuk memilih metrik Penggunaan memori rata-rata cluster Redis untuk resource Cloud Memorystore Redis Cluster.
- Klik tombol Berikutnya.
Konfigurasi pemberitahuan:
- Di bagian Konfigurasi pemicu, pilih Setiap kali deret melanggar.
- Setel Threshold position ke Above threshold.
- Tetapkan Nilai minimum ke persentase penggunaan memori yang Anda inginkan untuk menerima notifikasi.
- Klik tombol Berikutnya.
Di bagian Notifikasi dan nama, pilih saluran notifikasi yang Anda inginkan.
- Tambahkan nama untuk kebijakan pemberitahuan Anda seperti "Pemberitahuan penggunaan memori Redis Cluster"
Klik Create Policy.
Sekarang Anda akan diberi tahu setiap kali batas dilanggar.
Anda dapat mengakses kebijakan pemberitahuan ini dari tab Pemberitahuan di UI Monitoring.
Melihat log Memorystore for Redis Cluster
Memorystore for Redis Cluster menghasilkan log yang diambil oleh Cloud Logging.
Lihat log audit
Buka halaman Logs Explorer di konsol Google Cloud .
Untuk melihat log audit, pilih Audited Resource > Cloud Redis > CloudRedisCluster dari drop-down resources.