Dokumen ini menjelaskan penundaan, yang memungkinkan Anda mencegah Cloud Monitoring membuat pemberitahuan dan mengirimkan notifikasi selama jangka waktu tertentu. Anda dapat membuat dan mengelola tunda menggunakan konsol Google Cloud , Google Cloud CLI, dan Cloud Monitoring API.
Waktu untuk menunda kebijakan pemberitahuan
Buat penundaan saat Anda ingin mencegah sementara pembuatan pemberitahuan dan pengiriman notifikasi, atau untuk mencegah notifikasi berulang dikirim untuk pemberitahuan yang terbuka. Misalnya, Anda dapat membuat tunda dalam situasi berikut:
- Anda memiliki pemeliharaan terencana.
- Anda mengalami gangguan yang semakin parah dan ingin mencegah pemberitahuan dan notifikasi lebih lanjut.
Cara kerja tunda
Saat penundaan untuk kebijakan pemberitahuan aktif, Monitoring tidak akan mengirim notifikasi atau membuat pemberitahuan untuk kebijakan pemberitahuan yang ditunda. Saat Anda menerapkan penundaan pada kebijakan pemberitahuan berbasis metrik atau berbasis SQL, Monitoring juga menutup semua pemberitahuan 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 ke 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 notifikasi tertentu, buat tunda dari halaman Detail notifikasi dari notifikasi yang terbuka. Dalam hal ini, semua kolom tunda telah dikonfigurasi sebelumnya, kecuali durasi.
Menerapkan penundaan dari pemberitahuan 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 penundaan.
Periode yang menentukan kapan penundaan aktif. Ditentukan oleh waktu mulai dan durasi. Penundaan aktif mencegah Monitoring membuat pemberitahuan dan mengirimkan notifikasi untuk kebijakan pemberitahuan yang cocok dengan kriteria penundaan. Di luar periode aktif, tunda tidak aktif. Penundaan tidak aktif tidak memengaruhi waktu pembuatan pemberitahuan 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 notifikasi dengan label yang cocok. Misalnya, misalkan filter menyertakan label untuk ID instance mesin virtual (VM) tertentu dan penundaan 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 satu kondisi dan kapan pemberitahuan dibuat dan notifikasi dikirim:
| Negara Bagian | Tindakan |
|---|---|
| Kondisi tidak terpenuhi | Perilaku yang ada Saat pemberitahuan terbuka, tutup pemberitahuan dan kirim notifikasi penutupan pemberitahuan. |
| Kondisi terpenuhi dan Kebijakan tidak dikaitkan dengan penundaan aktif |
Perilaku yang ada Jika tidak ada pemberitahuan, buat pemberitahuan dan kirim notifikasi. |
| Kondisi terpenuhi dan Kebijakan dikaitkan dengan penundaan aktif |
|
Saat penundaan diterapkan pada kebijakan pemberitahuan yang berisi beberapa kondisi, aturan untuk menggabungkan kondisi akan diterapkan terlebih dahulu. Selanjutnya, aturan yang terkait dengan tunda 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. Jika penundaan tidak aktif atau saat penundaan aktif berakhir, kebijakan pemberitahuan yang terkait dengan penundaan akan berperilaku normal. Artinya, kebijakan pemberitahuan ini dapat membuat pemberitahuan 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 masa 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, penundaan tersebut ditambahkan ke catatan histori penundaan 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 tunda tidak dapat diubah.
Saat menerapkan penundaan pada kebijakan pemberitahuan dengan kondisi berbasis PromQL, Anda tidak dapat menggunakan label metadata dalam filter.