Menunda notifikasi dan peringatan

Dengan fitur tunda di Cloud Monitoring, Anda dapat mencegah kebijakan pemberitahuan membuat pemberitahuan dan mengirim notifikasi selama jangka waktu tertentu. Anda dapat membuat dan mengelola snooze menggunakan konsolGoogle Cloud , Google Cloud CLI, atau Cloud Monitoring API.

Kapan harus menunda kebijakan pemberitahuan

Buat penundaan jika Anda ingin mencegah pembuatan pemberitahuan dan pengiriman notifikasi untuk sementara, atau untuk mencegah pengiriman notifikasi berulang untuk pemberitahuan yang terbuka. Misalnya, Anda dapat membuat penundaan dalam situasi berikut:

  • Anda memiliki pemeliharaan terencana.
  • Anda mengalami pemadaman layanan yang meningkat dan ingin mencegah pemberitahuan dan notifikasi lebih lanjut.

Cara kerja penundaan

Saat penundaan untuk kebijakan pemberitahuan aktif, Monitoring tidak akan mengirimkan notifikasi atau membuat pemberitahuan untuk kebijakan pemberitahuan yang ditunda. Saat Anda menerapkan snooze ke kebijakan pemberitahuan berbasis metrik atau berbasis SQL, Monitoring juga akan menutup semua pemberitahuan yang terkait dengan kebijakan pemberitahuan tersebut.

Anda dapat membuat penundaan dengan melakukan salah satu tindakan berikut:

  • Untuk menerapkan penundaan ke beberapa kebijakan pemberitahuan, buat penundaan dari halaman Alerting, gcloud CLI, atau Cloud Monitoring API. Anda juga dapat memilih kapan penundaan dimulai dan menentukan durasi penundaan.

    Menerapkan snooze ke beberapa kebijakan pemberitahuan mungkin berguna saat Anda telah merencanakan pemeliharaan dan memerlukan snooze untuk dimulai pada waktu tertentu dan berlangsung selama durasi yang telah ditentukan.

  • Untuk menerapkan snooze ke pemberitahuan tertentu, buat snooze dari halaman Alert details dari pemberitahuan yang terbuka. Dalam hal ini, semua kolom snooze telah dikonfigurasi sebelumnya, kecuali durasi.

    Menerapkan penundaan dari pemberitahuan tertentu mungkin berguna saat Anda mengalami pemadaman layanan yang meningkat dan perlu segera menunda kebijakan pemberitahuan hingga masalah terkait telah diselesaikan.

Komponen penundaan

Penundaan memiliki komponen berikut:

  • Nama. Sebaiknya gunakan kolom ini untuk menjelaskan tujuan penundaan.

  • Periode yang menentukan kapan penundaan aktif. Periode ini ditentukan oleh waktu mulai dan durasi. Penundaan yang aktif mencegah Monitoring membuat pemberitahuan dan mengeluarkan notifikasi untuk kebijakan pemberitahuan yang cocok dengan kriteria penundaan. Di luar periode aktif, snooze tidak aktif. Penundaan tidak aktif tidak memengaruhi waktu pembuatan pemberitahuan dan pengiriman notifikasi.

  • Kriteria untuk penundaan, yang mencakup hal berikut:

    • Daftar kebijakan pemberitahuan yang akan diterapkan penundaan.

    • Filter berbasis label opsional yang dapat digunakan saat penundaan berlaku untuk satu kebijakan pemberitahuan. Anda menentukan label filter untuk menunda pemberitahuan dengan label yang cocok. Misalnya, misalkan filter menyertakan label untuk ID instance virtual machine (VM) tertentu dan snooze aktif. Kebijakan pemberitahuan masih dapat membuat pemberitahuan untuk semua VM kecuali yang tercantum dalam filter.

      Filter berbasis label dapat menyertakan label resource dan metrik. Jika kebijakan pemberitahuan tidak berbasis PromQL, filter juga dapat menyertakan label metadata.

Pengaruh penundaan terhadap kondisi kebijakan pemberitahuan

Tabel berikut menjelaskan hubungan antara status kondisi dalam kebijakan pemberitahuan kondisi tunggal dan waktu pemberitahuan dibuat serta notifikasi dikirim:

Negara bagian/Provinsi Tindakan
Kondisi tidak terpenuhi Perilaku yang ada

Saat pemberitahuan terbuka, tutup dan kirim notifikasi penutupan pemberitahuan.

Kondisi terpenuhi dan
Kebijakan tidak terkait dengan penundaan aktif
Perilaku yang ada

Jika pemberitahuan tidak ada, buat pemberitahuan dan kirim notifikasi.

Kondisi terpenuhi dan
Kebijakan dikaitkan dengan penundaan aktif
  • Jika pemberitahuan tidak ada, jangan buat dan jangan kirim notifikasi.
  • Saat pemberitahuan terbuka, tutup dan kirim notifikasi penutupan pemberitahuan.

Saat snooze diterapkan ke kebijakan pemberitahuan yang berisi beberapa kondisi, aturan untuk menggabungkan kondisi akan diterapkan terlebih dahulu. Selanjutnya, aturan yang terkait dengan penundaan akan diterapkan.

Perbedaan antara membuat penundaan dan menonaktifkan kebijakan

Untuk mencegah notifikasi dari kumpulan kebijakan pemberitahuan selama interval singkat, Anda dapat menonaktifkan setiap kebijakan pemberitahuan secara manual atau membuat penundaan:

  • Jika Anda memilih untuk menonaktifkan kebijakan pemberitahuan secara manual, Anda harus ingat untuk mengaktifkan secara manual setiap kebijakan pemberitahuan yang dinonaktifkan di akhir interval. Selain itu, Anda hanya dapat menjadwalkan tindakan ini jika menggunakan Cloud Monitoring API dan mengonfigurasi sesuatu untuk mengeluarkan panggilan API pada waktu tertentu.

  • Jika membuat snooze, Anda dapat menjadwalkan periode aktif, dan snooze dapat diterapkan ke beberapa kebijakan pemberitahuan. Jika snooze tidak aktif atau saat snooze aktif berakhir, kebijakan pemberitahuan yang terkait dengan snooze akan berperilaku normal. Artinya, kebijakan pemberitahuan ini dapat membuat pemberitahuan dan mengirim notifikasi.

Jika Anda memiliki masa pemeliharaan berkala, untuk setiap masa, Anda dapat menonaktifkan dan mengaktifkan secara manual kebijakan pemberitahuan yang tidak boleh mengirim notifikasi. Namun, jika Anda membuat penundaan untuk satu masa pemeliharaan, Anda dapat menyalin penundaan tersebut dan memperbarui waktu mulai dan durasi salinan. Artinya, dengan membuat satu penundaan dan menyalinnya, Anda dapat menjadwalkan serangkaian penundaan mendatang untuk kumpulan kebijakan pemberitahuan yang sama.

Untuk melihat catatan kapan kebijakan pemberitahuan dinonaktifkan atau diaktifkan, Anda harus mengkueri Log Audit project Google Cloud . Namun, saat Anda membuat snooze, snooze tersebut akan ditambahkan ke data historis snooze untuk project Google Cloud Anda. Anda dapat melihat data historis, yang menampilkan penundaan yang lalu, aktif, dan mendatang, dengan menggunakan konsol Google Cloud .

Pembatasan

  • Durasi snooze harus berupa satu interval yang merupakan kelipatan menit.

  • Penundaan hanya dapat diterapkan ke 16 kebijakan pemberitahuan.

  • Kriteria penundaan tidak dapat diubah.

  • Saat menerapkan snooze ke kebijakan pemberitahuan dengan kondisi berbasis PromQL, Anda tidak dapat menggunakan label metadata dalam filter.

Langkah berikutnya