Dokumen ini menjelaskan penundaan, yang memungkinkan Anda mencegah Cloud Monitoring membuat insiden dan mengirimkan notifikasi selama jangka waktu tertentu. Anda dapat membuat dan mengelola penundaan menggunakan Google Cloud konsol, Google Cloud CLI, dan Cloud Monitoring API.
Waktu untuk menunda kebijakan pemberitahuan
Buat penundaan saat Anda ingin mencegah sementara insiden dibuat dan notifikasi dikirim, atau untuk mencegah notifikasi berulang dikirim untuk insiden yang terbuka. Misalnya, Anda dapat membuat tunda dalam situasi berikut:
- Anda memiliki pemeliharaan terencana.
- Anda mengalami gangguan yang semakin parah dan ingin mencegah insiden dan notifikasi lebih lanjut.
Cara kerja tunda
Saat penundaan untuk kebijakan pemberitahuan aktif, Monitoring tidak akan mengirim notifikasi atau membuat insiden untuk kebijakan pemberitahuan yang ditunda. Saat Anda menerapkan penundaan pada kebijakan pemberitahuan berbasis metrik atau berbasis SQL, Monitoring juga akan menutup semua insiden yang terkait dengan kebijakan pemberitahuan tersebut.
Anda dapat membuat tunda dengan melakukan salah satu tindakan berikut:
Untuk menerapkan jeda ke beberapa kebijakan pemberitahuan, buat jeda dari halaman Pemberitahuan, gcloud CLI, atau Cloud Monitoring API. Anda juga dapat memilih kapan penundaan dimulai dan menentukan durasi penundaan.
Menerapkan jeda pada beberapa kebijakan pemberitahuan mungkin berguna jika Anda telah merencanakan pemeliharaan dan memerlukan jeda untuk dimulai pada waktu tertentu dan berlangsung selama durasi yang telah ditentukan.
Untuk menerapkan tunda pada insiden tertentu, buat tunda dari halaman Detail insiden insiden yang terbuka. Dalam hal ini, semua kolom tunda telah dikonfigurasi sebelumnya, kecuali durasi.
Menerapkan penundaan dari insiden tertentu mungkin berguna saat Anda mengalami gangguan yang meningkat dan perlu segera menunda kebijakan pemberitahuan hingga masalah terkait telah diselesaikan.
Komponen tunda
Tunda memiliki komponen berikut:
Nama. Sebaiknya gunakan kolom ini untuk mendeskripsikan tujuan tunda.
Periode yang menentukan kapan tunda aktif. Ditentukan oleh waktu mulai dan durasi. Penundaan aktif mencegah Monitoring membuat insiden dan mengirimkan notifikasi untuk kebijakan pemberitahuan yang cocok dengan kriteria penundaan. Di luar periode aktif, tunda tidak aktif. Tunda tidak aktif tidak memengaruhi waktu pembuatan insiden dan pengiriman notifikasi.
Kriteria untuk menunda, yang mencakup hal berikut:
Daftar kebijakan pemberitahuan yang akan ditunda.
Filter berbasis label opsional yang dapat digunakan saat penundaan berlaku untuk satu kebijakan pemberitahuan. Anda menentukan label filter untuk menunda insiden dengan label yang cocok. Misalnya, misalkan filter menyertakan label untuk ID instance mesin virtual (VM) tertentu dan penundaan aktif. Kebijakan pemberitahuan masih dapat membuat insiden 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 satu kondisi dan waktu insiden dibuat serta notifikasi dikirim:
Negara bagian/Provinsi | Tindakan |
---|---|
Kondisi tidak terpenuhi | Perilaku yang ada Saat insiden dibuka, tutup insiden dan kirim notifikasi penutupan insiden. |
Kondisi terpenuhi dan Kebijakan tidak dikaitkan dengan penundaan aktif |
Perilaku yang ada Jika insiden tidak ada, buat insiden dan kirim notifikasi. |
Kondisi terpenuhi dan Kebijakan dikaitkan dengan penundaan yang aktif |
|
Saat penundaan diterapkan pada 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 jeda dan menonaktifkan kebijakan
Untuk mencegah notifikasi dari kumpulan kebijakan pemberitahuan selama interval singkat, Anda dapat menonaktifkan setiap kebijakan pemberitahuan secara manual atau Anda dapat membuat penundaan:
Jika Anda memilih untuk menonaktifkan kebijakan pemberitahuan secara manual, Anda harus ingat untuk mengaktifkan setiap kebijakan pemberitahuan yang dinonaktifkan secara manual 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 Anda membuat penundaan, Anda dapat menjadwalkan periode aktif, dan penundaan dapat diterapkan ke beberapa kebijakan pemberitahuan. Saat penundaan tidak aktif atau saat penundaan aktif berakhir, kebijakan pemberitahuan yang terkait dengan penundaan akan berperilaku normal. Artinya, kebijakan pemberitahuan ini dapat membuat insiden dan mengirim notifikasi.
Jika memiliki periode pemeliharaan berkala, untuk setiap periode, Anda dapat menonaktifkan dan mengaktifkan kebijakan pemberitahuan secara manual yang tidak boleh mengirim notifikasi. Namun, jika Anda membuat penundaan untuk satu periode pemeliharaan, Anda dapat menyalin penundaan tersebut dan memperbarui waktu mulai dan durasi salinan. Artinya, dengan membuat satu tunda dan menyalinnya, Anda dapat menjadwalkan serangkaian tunda mendatang untuk kumpulan kebijakan pemberitahuan yang sama.
Untuk melihat catatan saat kebijakan pemberitahuan dinonaktifkan atau diaktifkan, Anda harus mengirim kueri ke Log Audit project Google Cloud . Namun, saat Anda membuat tunda, tunda tersebut ditambahkan ke catatan histori tunda untuk project Google Cloud Anda. Anda dapat melihat catatan historis, yang menampilkan tunda yang lalu, aktif, dan mendatang, dengan menggunakan konsol Google Cloud .
Pembatasan
Durasi tunda harus berupa satu interval yang merupakan kelipatan menit.
Penundaan hanya dapat diterapkan pada 16 kebijakan pemberitahuan.
Kriteria penundaan tidak dapat diubah.
Saat menerapkan penundaan pada kebijakan pemberitahuan dengan kondisi berbasis PromQL, Anda tidak dapat menggunakan label metadata dalam filter.