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 atau organisasi Penagihan Cloud. Kebijakan pemberitahuan berbasis log beroperasi di tingkat project Google Cloud.
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 informasi tentang cara membuat kueri, lihat Bahasa kueri logging.
Kebijakan pemberitahuan tidak berfungsi
Anda telah membuat kebijakan pemberitahuan berbasis log, tetapi kebijakan tersebut tidak berfungsi seperti yang Anda harapkan. Contoh:
Cloud Monitoring tidak mengirim notifikasi untuk kebijakan pemberitahuan.
Jika kebijakan pemberitahuan mengekstrak label, pastikan kebijakan tersebut tidak mengekstrak label
timestamp
. Ekstraksi label ini mencegah kebijakan pemberitahuan membuat insiden dan mengirim notifikasi.Jika Anda berhenti menerima notifikasi, Anda mungkin telah mencapai batas kapasitas 20 notifikasi per hari untuk setiap kebijakan pemberitahuan berbasis log. Periksa notifikasi terbaru yang Anda terima untuk kebijakan pemberitahuan berbasis log ini dan cari pernyataan bahwa batas notifikasi telah terlampaui untuk hari tersebut.
Jika Anda tidak menerima notifikasi sebanyak yang diharapkan, periksa konfigurasi kebijakan pemberitahuan berbasis log. Anda mungkin perlu menyesuaikan nilai untuk waktu antar-notifikasi.
Cloud Monitoring tidak membuat insiden saat kondisi kebijakan terpenuhi.
Jika kebijakan pemberitahuan mengekstrak label, pastikan kebijakan tersebut tidak mengekstrak label
timestamp
. Ekstraksi label ini mencegah kebijakan pemberitahuan membuat insiden dan mengirim notifikasi.Buka halaman Insiden di Cloud Monitoring dan filter tabel menurut nama kebijakan. Hasilnya akan menampilkan insiden saat ini dan sebelumnya:
Jika tidak ada insiden, pastikan 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 informasi tentang cara membuat kueri, lihat Bahasa kueri logging.
Jika ada insiden sebelumnya, tetapi tidak ada insiden terbaru untuk hari ini, Anda mungkin telah mencapai batas 20 notifikasi per hari untuk setiap kebijakan pemberitahuan berbasis log. Periksa notifikasi terbaru yang Anda terima untuk kebijakan pemberitahuan ini dan cari pernyataan bahwa batas notifikasi telah dilampaui untuk hari tersebut.
Cloud Monitoring membuat insiden untuk lebih banyak entri log daripada yang Anda harapkan:
Kueri log Anda mungkin tidak cukup 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 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 berlalu. Durasi penutupan otomatis default adalah 7 hari, tetapi Anda dapat menetapkannya ke nilai antara 30 menit dan 7 hari. Anda juga dapat menutup insiden secara manual kapan saja, seperti yang dijelaskan dalam Menutup insiden.