Mengonfigurasi notifikasi untuk metrik berbasis log

Dokumen ini menjelaskan cara mengonfigurasi notifikasi saat metrik berbasis log cocok dengan kriteria yang Anda tentukan. Petunjuk ini, yang memandu Anda membuat kebijakan pemberitahuan dan mengonfigurasi saluran notifikasi, ditujukan untuk konsol Google Cloud. Anda juga dapat membuat kebijakan pemberitahuan menggunakan Cloud Monitoring API dan menggunakan perintah Google Cloud CLI gcloud alpha monitoring policies.

Sebelum memulai

  1. Pastikan peran Identity and Access Management Anda menyertakan izin yang diperlukan untuk membuat dan melihat metrik berbasis log, serta membuat kebijakan pemberitahuan. Untuk mengetahui detailnya, lihat Izin metrik berbasis log.

  2. Pastikan Anda sudah memahami metrik berbasis log. Untuk informasi selengkapnya, lihat Ringkasan metrik berbasis log.

  3. Konfigurasikan saluran notifikasi yang ingin Anda gunakan untuk menerima notifikasi. Untuk informasi tentang langkah-langkah ini, lihat Membuat dan mengelola saluran notifikasi.

Membuat kebijakan pemberitahuan pada metrik penghitung

Kebijakan pemberitahuan menjelaskan serangkaian kondisi yang ingin Anda pantau. Saat membuat kebijakan pemberitahuan, Anda juga harus menentukan kondisinya: apa yang dipantau dan kapan harus mengirim notifikasi. Notifikasi berisi informasi tentang insiden, dan menyertakan tombol yang memungkinkan Anda melihat log dan detail insiden yang relevan:

Tampilan tombol lihat log di notifikasi.

Untuk membuat kebijakan pemberitahuan yang membandingkan nilai metrik penghitung berbasis log dengan nilai minimum, lakukan tindakan berikut:

  1. Di konsol Google Cloud, buka halaman Log-based Metrics:

    Buka Metrik Berbasis Log

    Jika Anda menggunakan kotak penelusuran untuk menemukan halaman ini, pilih hasil yang subjudulnya adalah Logging.

  2. Temukan metrik yang ingin Anda pantau, klik More, lalu pilih Create alert from metric.

  3. Pastikan kolom Enter a Monitoring filter mencantumkan metric.type dan resource.type. Jika perlu, tambahkan klausa resource.type.

    Misalnya, filter berikut menentukan metrik dan resource:

    metric.type="logging.googleapis.com/byte_count"
    AND resource.type="gce_instance"
    
  4. Di menu Rolling window, sebaiknya pilih nilai yang setidaknya 10 menit. Secara khusus, nilai ini harus cukup besar untuk memastikan bahwa beberapa entri log yang cocok dengan filter Anda dihitung.

    Misalnya, jika metrik berbasis log menghitung entri log "heartbeat", yang diharapkan setiap N menit, tetapkan nilai menu Jendela bergulir ke 2N menit atau 10 menit, mana saja yang lebih besar.

  5. Klik Berikutnya, pilih Nilai minimum.

  6. Masukkan Threshold value, dan jika perlu, konfigurasikan kolom Alert trigger dan Threshold position.

  7. Opsional: Perbarui Retest window dan gunakan kolom Advanced Options untuk mengonfigurasi cara kebijakan pemberitahuan menangani data yang hilang. Biasanya, setelan default sudah sesuai.

  8. Klik Next, klik Notification channels, lalu pilih saluran notifikasi yang ingin Anda gunakan untuk kebijakan pemberitahuan.

  9. Opsional: Di bagian Documentation, masukkan informasi apa pun yang ingin Anda sertakan dalam notifikasi. Biasanya, informasi tersebut mencakup informasi tentang cara merespons notifikasi.

  10. Di kolom Name the alert policy, masukkan nama untuk kebijakan pemberitahuan.

  11. Klik Create policy.

Pemecahan masalah

Jika Anda mengalami masalah, lihat Memecahkan masalah metrik berbasis log.

Langkah selanjutnya