Memantau cluster

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 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 dan monitoring.monitoredResourceDescriptors.list
  • Untuk membuat penyesuaian pada dasbor: monitoring.dashboards.create
  • Untuk melihat penyesuaian di dasbor: monitoring.dashboards.get dan monitoring.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:

  1. Di konsol Google Cloud , buka halaman Memorystore for Redis Cluster.

    Memorystore for Redis Cluster

  2. Klik ID cluster yang ingin Anda pantau.

  3. Di menu navigasi samping, klik Insight sistem.

  4. Klik tab Cluster. Diagram untuk cluster akan muncul di dasbor. Untuk mengetahui informasi selengkapnya tentang cara menggunakan diagram ini, lihat Menggunakan diagram dan metrik.

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

  1. Di konsol Google Cloud , buka halaman Memorystore for Redis Cluster.

    Memorystore for Redis Cluster

  2. Klik ID cluster yang ingin Anda pantau.

  3. Di menu navigasi samping, klik Insight sistem.

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

  5. 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 ().

  • Untuk melihat filter dan pengelompokan yang diterapkan Memorystore for Redis Cluster ke diagram, klik Informasi ().

  • Untuk membuat pemberitahuan berdasarkan data diagram, klik Buat kebijakan pemberitahuan ().

  • Untuk menjelajahi data dalam diagram, klik Jelajahi data ().

  • Untuk melihat opsi diagram tambahan, klik Opsi diagram lainnya (). 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 ().

  • Untuk melihat panel dalam mode layar penuh, klik Opsi diagram lainnya (), 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 ().

  • Untuk memilih kolom mana di panel yang terlihat, klik Opsi tampilan kolom ().

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:

  1. Di tab Cluster atau Nodes pada dasbor Insight sistem, pilih menu Predefined, lalu klik Customize dashboard.
  2. Di kolom Nama tampilan kustom, masukkan nama dasbor (misalnya,
    my-custom-dashboard).
  3. Klik Add widget.
  4. Di panel Tambahkan widget, pilih jenis widget untuk menambahkan metrik ke dasbor.
  5. 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.

  6. Klik Terapkan. Metrik Memorystore for Redis Cluster yang Anda tambahkan akan muncul di dasbor Insight sistem.

  7. Klik Simpan.

Mengedit dasbor kustom

Untuk mengedit dasbor kustom yang Anda buat, ikuti langkah-langkah berikut:

  1. Di tab Cluster atau Nodes pada dasbor Insight sistem, klik Edit dasbor ().
  2. Untuk memindahkan posisi widget yang merepresentasikan metrik, klik header widget dan tarik ke lokasi baru.
  3. Untuk mengedit widget, lakukan tindakan berikut:
    1. Klik Edit widget ().
    2. Di panel Konfigurasi widget, edit widget.
    3. Klik Terapkan.
  4. Untuk meng-clone widget, lakukan hal berikut:
    1. Klik Opsi diagram lainnya ().
    2. Dari menu, pilih Clone widget.
    3. 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.
  5. Untuk menghapus widget, lakukan langkah-langkah berikut:
    1. Klik Opsi diagram lainnya ().
    2. Dari menu, pilih Hapus widget.
    3. Pada dialog Hapus widget, klik Hapus.
  6. Klik Simpan.

Menghapus dasbor kustom

Untuk menghapus dasbor kustom, ikuti langkah-langkah berikut:

  1. Di tab Cluster atau Nodes pada dasbor Insight sistem, klik Hapus dasbor yang disesuaikan ().
  2. 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:

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

  2. Pilih menu ID Node.

  3. Dalam dialog, tempelkan ID node yang Anda salin, pilih kotak centang di samping ID node, lalu klik OK.

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

  1. Di tab Nodes pada dasbor Insight sistem, pilih menu Peran node.

  2. Dalam dialog, lakukan salah satu hal berikut:

    1. Jika Anda ingin data yang muncul di dasbor Insight sistem dikaitkan dengan node utama dan replika, centang kotak Pilih semua.

    2. Jika Anda ingin data dikaitkan dengan node utama saja, pilih kotak centang Utama.

    3. Jika Anda ingin data dikaitkan dengan node replika saja, pilih kotak centang Replica.

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

Buka Google Cloud konsol

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:

  1. Buka konsol Google Cloud , login, lalu buka project dengan cluster Anda:

    Buka Google Cloud konsol

  2. Pilih Monitoring dari menu navigasi sebelah kiri.

  3. Di Monitoring, jika panel navigasi tidak diluaskan, klik Luaskan . Tombol ini terletak di kiri bawah konsol.

  4. Jika Metrics Explorer ditampilkan di panel navigasi, klik Metrics Explorer. Jika tidak, pilih Resources, lalu pilih Metrics Explorer.

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

  1. Di konsol Google Cloud , pilih Monitoring, atau gunakan tombol berikut:

    Buka Monitoring

  2. Pilih Alerting > Create a Policy.

  3. Tambahkan kondisi untuk nilai minimum Memori yang Digunakan:

    1. Gunakan dropdown Pilih metrik untuk memilih metrik Penggunaan memori rata-rata cluster Redis untuk resource Cloud Memorystore Redis Cluster.
    2. Klik tombol Berikutnya.
  4. Konfigurasi pemberitahuan:

    1. Di bagian Konfigurasi pemicu, pilih Setiap kali deret melanggar.
    2. Setel Threshold position ke Above threshold.
    3. Tetapkan Nilai minimum ke persentase penggunaan memori yang Anda inginkan untuk menerima notifikasi.
    4. Klik tombol Berikutnya.
  5. Di bagian Notifikasi dan nama, pilih saluran notifikasi yang Anda inginkan.

    1. Tambahkan nama untuk kebijakan pemberitahuan Anda seperti "Pemberitahuan penggunaan memori Redis Cluster"
  6. 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

  1. Buka halaman Logs Explorer di konsol Google Cloud .

    Logs Explorer

  2. Untuk melihat log audit, pilih Audited Resource > Cloud Redis > CloudRedisCluster dari drop-down resources.