Memantau instance Redis

Halaman ini menjelaskan cara memantau performa instance Memorystore for Redis Anda.

Dengan Monitoring, Anda dapat memeriksa instance untuk memastikan instance bekerja sesuai keinginan. Panduan ini membahas beberapa contoh dasar pemantauan instance Redis. Selain jenis pemantauan yang dibahas di sini, Memorystore for Redis kompatibel dengan Redis open source, sehingga Anda dapat menggunakan alat pemantauan Redis yang sudah ada dari VM Compute Engine untuk memantau instance Anda.

Memantau instance di konsol Google Cloud

Untuk melihat metrik inti instance:

  1. Buka halaman Memorystore for Redis di Konsol Google Cloud.
    Memorystore untuk Redis
  2. Klik ID Instance yang ingin Anda lihat.

Anda dapat memantau beberapa metrik dengan mengunjungi halaman Monitoring instance di Konsol Google Cloud. Halaman pemantauan Memorystore for Redis menampilkan diagram untuk detik CPU, penggunaan/memori maksimum memori, byte jaringan masuk/keluar, dan sebagainya.

Memantau instance dengan Cloud Monitoring

Cloud Monitoring adalah layanan pemantauan yang memungkinkan Anda melihat metrik, seperti waktu beroperasi instance Redis. Untuk mengetahui detail selengkapnya tentang semua metrik Memorystore for Redis yang tersedia dari Cloud Monitoring, lihat Dokumentasi referensi Monitoring.

Mendaftar ke Cloud Monitoring

Untuk mengakses konsol pemantauan, klik Monitoring di panel navigasi Konsol Google Cloud:

Buka konsol Google Cloud

Untuk mengetahui informasi harga, lihat harga Cloud Monitoring.

Melihat informasi waktu beroperasi, mulai ulang, dan failover instance di Kemampuan Observasi Google Cloud

Untuk melihat informasi waktu beroperasi instance, gunakan Metrics Explorer:

  1. Buka konsol Google Cloud, login dan buka project dengan instance Redis Anda:

    Buka konsol Google Cloud

  2. Pilih Monitoring dari menu navigasi sebelah kiri.

  3. Di Monitoring, jika panel navigasi tidak diperluas, klik Expand . 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 redis_instance sebagai jenis resource dan redis/server/uptime sebagai metrik.

Grafik Anda akan terlihat seperti ini:

Grafik waktu beroperasi instance

  • Setiap baris menunjukkan satu instance.
  • Ke atas dan ke kanan menunjukkan Redis naik.
  • Penurunan menunjukkan bahwa perangkat dimulai ulang.
  • Data yang tidak ada menunjukkan tidak tersedia.
  • Di bawah grafik, terdapat kunci berkode warna yang menunjukkan baris mana yang termasuk dalam instance tertentu. Saat Anda mengarahkan kursor ke tombol, baris yang sesuai pada grafik akan ditandai.

Untuk instance Paket Standar, akan ada dua entri dengan nama yang sama tetapi warna yang berbeda pada kunci di bawah grafik. Instance utama adalah baris dengan waktu beroperasi tertinggi. Anda dapat mengidentifikasi failover dengan mencari titik pada grafik di mana baris instance utama turun ke nol dan baris replika terus naik, yang menunjukkan bahwa baris tersebut telah menjadi instance utama baru.

Anda dapat mengubah rentang waktu di pojok kanan atas serta menambahkan filter untuk menyesuaikan informasi yang Anda lihat dengan region, project, instance, atau replika tertentu.

Melihat operasi per detik

Untuk melihat operasi instance per detik, gunakan Metrics Explorer:

  1. Buka konsol Google Cloud, login dan buka project dengan instance Redis Anda:

    Buka konsol Google Cloud

  2. Pilih Monitoring dari menu navigasi sebelah kiri.

  3. Di Monitoring, jika panel navigasi tidak diperluas, klik Expand . 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 Redis instance sebagai jenis resource.

  6. Pilih Panggilan sebagai metrik yang diinginkan.

  7. Pilih Jumlah dari menu drop-down agregasi.

Panggilan adalah metrik yang ditampilkan oleh Memorystore for Redis yang meniru metrik instantaneous_ops_per_sec Redis saat Anda menetapkan agregasi ke penjumlahan.

Menyetel pemberitahuan di halaman Memorystore for Redis

Anda dapat dengan cepat mengaktifkan rekomendasi kebijakan pemberitahuan di halaman Memorystore for Redis di Konsol Google Cloud.

Setel pemberitahuan untuk rasio penggunaan memori sistem tinggi

  1. Buka halaman Memorystore for Redis di Konsol Google Cloud.

    Memorystore for Redis

  2. Klik ID instance.

  3. Klik Buat Kebijakan Pemberitahuan.

  4. Pilih Cloud Memorystore Redis Instance System Memory Usage Ratio.

  5. (Opsional) Ubah nilai minimum untuk pemicu pemberitahuan. Sebaiknya jaga batas rasio penggunaan memori sistem sebesar 80%. Namun, jika mau, Anda dapat menyesuaikan pemicu nilai minimum.

    1. Klik Tampilkan opsi.

    2. Masukkan nilai desimal antara 0 dan 1 untuk menunjukkan persentase nilai minimum. Misalnya, 0,35 menunjukkan 35%.

  6. Di bagian Konfigurasi notifikasi, pilih saluran notifikasi Anda.

  7. Jika Anda ingin mengaktifkan kebijakan pemberitahuan untuk penggunaan CPU mesin Redis yang tinggi atau failover menggunakan UI Memorystore, lakukanlah sebelum melanjutkan ke langkah berikutnya.

  8. Klik Buat kebijakan.

Setel pemberitahuan untuk penggunaan CPU mesin Redis yang tinggi

  1. Buka halaman Memorystore for Redis di Konsol Google Cloud.

    Memorystore for Redis

  2. Klik ID instance.

  3. Klik Buat Kebijakan Pemberitahuan.

  4. Pilih Cloud Memorystore Redis Instance CPU Seconds.

  5. (Opsional) Ubah nilai minimum untuk pemicu pemberitahuan. Sebaiknya Anda mempertahankan batas pemakaian CPU sebesar 90%. Namun, jika mau, Anda dapat menyesuaikan pemicu batas.

    1. Klik Tampilkan opsi.

    2. Masukkan nilai desimal antara 0 dan 1 untuk menunjukkan persentase nilai minimum. Misalnya, 0,35 menunjukkan 35%.

  6. Di bagian Konfigurasi notifikasi, pilih saluran notifikasi Anda.

  7. Jika Anda ingin mengaktifkan kebijakan pemberitahuan untuk rasio penggunaan memori sistem tinggi atau failover menggunakan UI Memorystore, lakukanlah sebelum melanjutkan ke langkah berikutnya.

  8. Klik Buat kebijakan.

Setel pemberitahuan untuk failover

  1. Buka halaman Memorystore for Redis di Konsol Google Cloud.

    Memorystore for Redis

  2. Klik ID instance.

  3. Klik Buat Kebijakan Pemberitahuan.

  4. Pilih Cloud Memorystore Redis Instance Uptime.

  5. Di bagian Konfigurasi notifikasi, pilih saluran notifikasi Anda.

  6. Jika Anda ingin mengaktifkan kebijakan pemberitahuan untuk rasio penggunaan memori sistem yang tinggi atau penggunaan CPU mesin Redis yang tinggi menggunakan UI Memorystore, lakukanlah sebelum melanjutkan ke langkah berikutnya.

  7. Klik Buat kebijakan.

Memantau penggunaan memori instance

Anda dapat memantau jumlah memori yang tersedia yang Anda miliki di instance Redis dengan dasbor Monitoring. Anda juga dapat menyetel pemberitahuan Pemantauan untuk memberi tahu saat memori Redis mencapai batas yang dapat disesuaikan.

Membuat dasbor untuk memantau penggunaan memori Redis

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

    Buka Monitoring

  2. Pilih Dashboards > Create Dashboard.

  3. Beri nama untuk diagram, misalnya "Dasbor Redis", lalu klik Konfirmasi.

  4. Klik Tambahkan Diagram.

    1. Berikan judul diagram. Misalnya, "Redis Memory Usage".

    2. Di kotak penelusuran berlabel Find resource type and metric, telusuri "Cloud Memorystore Redis Instance", lalu pilih.

      1. Masukkan Maximum Memory sebagai jenis metrik.
        1. Di kotak Filter, tambahkan filter untuk instance_id dan pilih instance yang ingin dipantau.
        2. Jika Anda ingin memantau penggunaan semua instance Memorystore dalam project, gunakan "Group by" dan pilih instance_id.
    3. Klik Add Metric, pilih "Cloud Memorystore Redis Instance" sebagai jenis resource, dan "Used Memory" sebagai metrik.

      1. Di kotak Filter, tambahkan filter untuk instance_id dan pilih instance yang ingin dipantau.
      2. Jika Anda ingin memantau penggunaan semua instance Memorystore dalam project, gunakan Group by dan pilih instance_id.
  5. Klik Save. Anda dapat mengakses dasbor ini dari tab dasbor di UI Monitoring.

Menyetel pemberitahuan Monitoring untuk penggunaan memori

Di Monitoring, Anda dapat menyetel pemberitahuan untuk memberi tahu jika metrik Memori Terpakai melebihi batas yang Anda tetapkan.

Untuk membuat pemberitahuan untuk metrik Memori Terpakai:

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

    Buka Monitoring

  2. Pilih Alerting > Create a Policy.

  3. Masukkan Nama kebijakan seperti "Notifikasi penggunaan memori Redis Tinggi".

  4. Tambahkan kondisi untuk nilai minimum Memori Digunakan:

    1. Klik Tambahkan Kondisi.
    2. Beri nama kondisi tersebut, misalnya "Used Memory Alert".
    3. Di bagian Target, pilih jenis resource instance Cloud Memorystore Redis.
      1. Untuk Metric, pilih "Used Memory".
    4. Di bagian Konfigurasi, pilih Kapan saja serial melanggar.
    5. Tetapkan Kondisi ke Di atas.
    6. Tetapkan Threshold ke nilai yang setara, dalam byte, sebesar 50% dari ukuran instance Anda.
      1. Jika penggunaan memori melebihi 50%, Anda harus memantau penggunaan memori secara rutin dan mempertimbangkan untuk meningkatkan skala instance jika penggunaan memori Anda meningkat drastis.
    7. Setel Selama ke 1 menit di awal untuk memahami pola penggunaan; Anda dapat menaikkan ambang batas ini ke angka yang lebih tinggi saat penggunaan stabil.
    8. Klik Tambahkan.
  5. Setel saluran notifikasi yang sesuai.

  6. Klik tombol Save.

Anda sekarang diberi tahu setiap kali nilai minimum dilanggar.

Anda dapat mengakses kebijakan pemberitahuan ini dari tab Alerting di UI Monitoring.

Menyetel pemberitahuan Monitoring untuk rasio penggunaan memori sistem

Di Monitoring, Anda harus menyetel pemberitahuan untuk memberi tahu jika metrik rasio penggunaan memori sistem melebihi 80%.

Untuk membuat pemberitahuan untuk metrik rasio penggunaan memori sistem:

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

    Buka Monitoring

  2. Pilih Alerting > Create a Policy.

  3. Masukkan Nama kebijakan seperti "Notifikasi rasio penggunaan memori sistem".

  4. Tambahkan kondisi untuk nilai minimum rasio penggunaan memori sistem:

    1. Klik Tambahkan Kondisi.
    2. Beri nama kondisi tersebut, misalnya "Peringatan Rasio Penggunaan Memori Sistem".
    3. Di bagian Target, pilih jenis resource instance Cloud Memorystore Redis.
      1. Untuk Metrik, pilih "System Memory Usage Ratio".
    4. Di bagian Konfigurasi, pilih Kapan saja serial melanggar.
    5. Tetapkan Kondisi ke Di atas.
    6. Tetapkan Threshold ke 0.8, yang mewakili 80% memori sistem Anda.
      1. Jika penggunaan memori sistem Anda melebihi 80%, ikuti praktik terbaik untuk Mengelola rasio penggunaan memori sistem.
    7. Atau, gunakan kolom Filter untuk menyetel pemberitahuan untuk satu ID instance. Jika Anda memilih untuk tidak memfilter ke instance tertentu, pemberitahuan akan memberi tahu Anda setiap kali instance Memorystore for Redis dalam project Anda memiliki rasio penggunaan memori sistem yang melebihi 80%.
    8. Klik tombol Tambahkan.
  5. Setel saluran notifikasi yang sesuai.

  6. Klik tombol Save.

Anda kini akan menerima notifikasi setiap kali rasio penggunaan memori sistem melebihi 80%.

Melihat log Redis

Redis menghasilkan log yang ditangkap Cloud Logging.

Melihat log audit

  1. Buka halaman Logs Explorer di konsol Google Cloud.

  2. Untuk melihat log audit, pilih Audited Resource > redis.googleapis.com dari drop-down resource.

Melihat log aktivitas

  1. Buka halaman Logs Explorer di konsol Google Cloud.

    Penjelajah Log

  2. Untuk melihat log aktivitas, pilih instance Cloud Memorystore Redis dari drop-down resource.