Memecahkan masalah notifikasi berbasis log

Dokumen ini memberikan informasi pemecahan masalah terkait penggunaan notifikasi berbasis log.

Tidak tersedia log yang cocok

Saat Anda menguji filter untuk pemberitahuan berbasis log, tidak ada log yang ditampilkan. Periksa error umum berikut:

  • Anda mencoba memfilter log yang dikecualikan. Pemberitahuan berbasis log hanya beroperasi pada log yang disertakan.

  • Anda mencoba memfilter menurut bucket log, atau untuk resource Google Cloud lainnya, seperti organisasi atau akun Penagihan Cloud. Pemberitahuan berbasis log beroperasi di level project Google Cloud.

  • Kueri Anda terlalu membatasi. Periksa apakah nama kolom dan ekspresi reguler sudah benar. Anda dapat menggunakan panel Query di Logs Explorer atau tombol Preview logs di antarmuka konfigurasi pemberitahuan untuk membantu memvalidasi kueri. Untuk mengetahui informasi tentang cara membuat kueri, lihat Bahasa kueri logging.

Pemberitahuan tidak berfungsi

Anda telah membuat pemberitahuan berbasis log, tetapi tidak berfungsi seperti yang Anda harapkan. Contoh:

  • Peringatan tidak mengirimkan notifikasi.

    Jika mencapai batas kapasitas 20 notifikasi per hari untuk setiap pemberitahuan berbasis log, Anda akan berhenti menerima notifikasi. Periksa notifikasi terbaru yang Anda terima untuk pemberitahuan berbasis log ini dan cari pernyataan bahwa batas notifikasi telah terlampaui untuk hari itu.

    Jika Anda tidak menerima notifikasi sebanyak yang diharapkan, periksa konfigurasi pemberitahuan berbasis log. Anda mungkin perlu menyesuaikan nilai waktu antar notifikasi.

  • Notifikasi tidak membuat insiden.

    Periksa halaman Incidents di Cloud Monitoring dan filter tabel berdasarkan nama kebijakan.

    Jika tidak ada insiden, pastikan kueri yang digunakan menemukan log yang cocok. Periksa apakah nama kolom dan ekspresi reguler sudah benar. Anda dapat menggunakan panel Query di Logs Explorer atau tombol Preview logs di antarmuka konfigurasi pemberitahuan untuk membantu memvalidasi kueri. Untuk mengetahui informasi tentang cara membuat kueri, lihat Bahasa kueri logging.

    Jika ada insiden masa lalu tetapi tidak ada yang terbaru untuk hari ini, berarti Anda mungkin telah mencapai batas 20 notifikasi sehari untuk setiap notifikasi berbasis log. Periksa notifikasi terbaru yang Anda terima untuk pemberitahuan berbasis log ini dan cari pernyataan bahwa batas notifikasi telah terlampaui untuk hari itu.

  • Pemberitahuan membuat insiden yang tidak benar.

    Ada kemungkinan kueri log Anda tidak cukup ketat, dan cocok dengan lebih banyak entri dari yang Anda harapkan. Periksa apakah nama kolom dan ekspresi reguler sudah benar. Anda dapat menggunakan panel Query di Logs Explorer atau tombol Preview logs di antarmuka konfigurasi pemberitahuan untuk membantu memvalidasi kueri. Untuk mengetahui informasi tentang cara membuat kueri, lihat Bahasa kueri logging.

Insiden tidak ditutup

Sistem menutup insiden untuk pemberitahuan berbasis log hanya setelah durasi tutup otomatis yang dapat dikonfigurasi untuk pemberitahuan tersebut telah berlalu. Periode default-nya adalah 7 hari, tetapi Anda dapat menetapkannya ke nilai apa pun antara 30 menit dan 7 hari. Anda juga dapat menutup insiden secara manual kapan saja, seperti yang dijelaskan dalam Insiden penutupan.