Dokumen ini memberikan informasi pemecahan masalah untuk menggunakan kebijakan pemberitahuan berbasis log.
Tidak ada log yang cocok
Saat Anda menguji filter untuk kebijakan pemberitahuan berbasis log, tidak ada log yang ditampilkan. Periksa error umum berikut:
Anda mencoba memfilter log yang dikecualikan. Kebijakan pemberitahuan berbasis log hanya beroperasi pada log yang disertakan.
Anda mencoba memfilter menurut bucket log, atau untuk resource Google Cloud lain seperti akun Penagihan Cloud atau organisasi. Kebijakan pemberitahuan berbasis log beroperasi di Google Cloud level project.
Kueri Anda terlalu ketat. Pastikan nama kolom dan ekspresi reguler Anda sudah benar. Anda dapat menggunakan panel Kueri di Logs Explorer atau tombol Pratinjau log di antarmuka konfigurasi pemberitahuan untuk membantu memvalidasi kueri. Untuk mengetahui informasi tentang cara membuat kueri, lihat Bahasa kueri logging.
Kebijakan pemberitahuan tidak berfungsi
Anda telah membuat kebijakan pemberitahuan berbasis log, tetapi tidak berfungsi seperti yang Anda harapkan. Contoh:
Cloud Monitoring tidak mengirim notifikasi untuk kebijakan pemberitahuan
Untuk mengatasi kegagalan ini, lakukan hal berikut:
Lihat notifikasi terbaru dari kebijakan pemberitahuan Anda untuk menentukan apakah kebijakan telah mencapai batas 20 notifikasi per hari.
Lihat kebijakan pemberitahuan Anda dan pastikan kebijakan tersebut tidak mengekstrak label
timestamp. Ekstraksi label ini mencegah kebijakan pemberitahuan membuat insiden dan mengirim notifikasi.Lihat dan, jika perlu, kurangi waktu minimum antara notifikasi.
Cloud Monitoring tidak membuat insiden
Untuk mengatasi kegagalan ini, lakukan hal berikut:
Lihat kebijakan pemberitahuan Anda dan pastikan kebijakan tersebut tidak mengekstrak label
timestamp. Ekstraksi label ini mencegah kebijakan pemberitahuan membuat insiden dan mengirim notifikasi.Kebijakan pemberitahuan berbasis log dapat membuat maksimal 2 insiden baru per menit. Jika kebijakan pemberitahuan Anda mengekstrak label, batas ini dapat mencegah pembuatan beberapa insiden.
Buka halaman Insiden di Cloud Monitoring dan filter tabel menurut nama kebijakan. Hasilnya akan menampilkan insiden saat ini dan sebelumnya:
Jika tidak ada insiden, verifikasi bahwa kueri yang digunakan menemukan log yang cocok. Pastikan nama kolom dan ekspresi reguler Anda sudah benar. Anda dapat menggunakan panel Kueri di Logs Explorer atau tombol Pratinjau log di antarmuka konfigurasi pemberitahuan untuk membantu memvalidasi kueri. Untuk mengetahui informasi tentang cara membuat kueri, lihat Bahasa kueri logging.
Jika ada insiden sebelumnya, tetapi tidak ada insiden baru untuk hari ini, maka Anda mungkin telah mencapai batas 20 insiden per hari. Lihat notifikasi terbaru dari kebijakan pemberitahuan Anda untuk menentukan apakah batas telah tercapai.
Cloud Monitoring membuat terlalu banyak insiden
Jika Anda menerima lebih banyak insiden daripada yang Anda harapkan, maka pertajam kueri dalam kebijakan pemberitahuan agar lebih ketat. Pastikan nama kolom dan ekspresi reguler Anda sudah benar. Anda dapat menggunakan panel Kueri di Logs Explorer atau tombol Pratinjau log di antarmuka konfigurasi pemberitahuan untuk membantu memvalidasi kueri. Untuk mengetahui informasi tentang cara membuat kueri, lihat Bahasa kueri logging.
Insiden tidak ditutup
Jika Anda tidak menutup insiden, Cloud Logging akan menutup insiden setelah durasi penutupan otomatis untuk kebijakan pemberitahuan telah berlalu. Durasi penutupan otomatis default adalah 7 hari, tetapi Anda dapat menyetelnya ke nilai apa pun antara 30 menit dan 7 hari. Anda juga dapat menutup insiden secara manual kapan saja, seperti yang dijelaskan dalam Menutup insiden.