Melihat error aturan
Ada dua jenis error utama yang dapat Anda dapatkan dari aturan:
Error kompilasi: mengidentifikasi masalah dalam sintaksis atau logika aturan dengan melakukan analisis statis.
Error runtime: hanya terjadi saat menguji aturan, menjalankan aturan aktif, atau menjalankan retrohunt.
Error kompilasi
Google Security Operations mengidentifikasi error kompilasi saat Anda menyimpan atau menguji aturan.
Ikon di pojok kiri atas editor aturan menunjukkan apakah aturan tersebut memiliki error.
Klik
untuk melihat detail error di dialog Runtime Error.Jika tidak ada error dalam aturan Anda, ikonnya adalah
hijau. Jika pesan error menyertakan posisi baris atau kolom, bagian aturan tersebut akan ditampilkan dengan garis bawah berwarna merah di editor aturan. Error yang lebih kompleks tidak menyertakan posisi karena disebabkan oleh kombinasi masalah di beberapa tempat.Jika Anda mencoba menyimpan aturan atau menguji aturan yang memiliki error kompilasi, error runtime akan ditampilkan. Anda tidak dapat menyimpan aturan atau menjalankan pengujian hingga error kompilasi diperbaiki.
Error runtime
Error runtime tidak ditampilkan selama waktu kompilasi. Beberapa error runtime mencegah aturan
selesai, seperti query took too long to execute
, yang terjadi secara sporadis.
Untuk memeriksa apakah aturan Anda memiliki error runtime, klik Jalankan pengujian di editor aturan.
Jika terjadi error runtime, link akan ditampilkan di panel Hasil aturan pengujian yang memberikan informasi selengkapnya tentang error yang terjadi.
Anda mungkin mendapatkan error runtime yang tidak diketahui dan tidak memiliki deskripsi yang berguna. Hal ini menunjukkan bahwa sistem mengalami error tertentu ini untuk pertama kalinya dan tidak memiliki pesan pengguna yang terkait dengan error tersebut. Jika hal ini terjadi, hubungi perwakilan Google Security Operations Anda untuk mendapatkan bantuan.
Jika error runtime terjadi selama eksekusi aturan live atau retrohunt, link akan ditampilkan di halaman Detections yang memberikan informasi selengkapnya tentang error yang terjadi.
Demikian pula untuk menguji aturan, error runtime yang terjadi selama eksekusi aturan langsung atau retrohunt memiliki indikator dengan teks yang dapat diklik dan digarisbawahi yang memberikan informasi selengkapnya tentang error yang terjadi.