Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menggunakan pola filter untuk mencocokkan istilah dalam peristiwa log tidak terstruktur
Gunakan pola filter tidak terstruktur ketika log Anda adalah teks biasa tanpa format tertentu seperti JSON. Pola-pola ini bekerja dengan log aplikasi, log sistem, log server web, dan format log berbasis teks di mana Anda perlu menemukan kata atau frasa tertentu.
Pola tidak terstruktur ideal untuk:
Pemantauan sederhana: Melacak kata kunci kesalahan, pesan status, atau tindakan pengguna
Sistem lama: Bekerja dengan aplikasi lama yang tidak menampilkan log JSON terstruktur
Pengaturan cepat: Mulai pemantauan segera tanpa mengurai format log yang rumit
Misalnya, gunakan ERROR
untuk menemukan entri log yang berisi kata itu, atau "INTERNAL SERVER ERROR"
untuk mencocokkan frasa yang tepat.
Perluas bagian berikut dan telusuri tab untuk melihat contoh yang menunjukkan cara berbeda untuk membuat pola filter tidak terstruktur untuk skenario pemantauan umum.
Contoh berikut berisi cuplikan kode yang menunjukkan bagaimana Anda dapat menggunakan pola filter untuk mencocokkan istilah dalam peristiwa log tidak terstruktur.
Pola filter peka huruf besar/kecil. Lampirkan frasa dan istilah yang tepat yang menyertakan karakter non-alfanumerik dalam tanda kutip ganda (“”).
- Monitor application errors
-
Temukan semua entri log yang berisi kesalahan untuk melacak kesehatan aplikasi dan memecahkan masalah.
Pola filter:
ERROR
Kasus penggunaan:
-
Live Tail: Pantau kesalahan secara real-time saat terjadi
-
Filter Metrik: Buat CloudWatch metrik untuk menghitung kejadian kesalahan
-
Filter Langganan: Teruskan log kesalahan ke sistem peringatan
Pola ini cocok dengan entri log seperti:
- Track related application issues
-
Temukan entri log yang berisi beberapa istilah terkait untuk mengidentifikasi jenis masalah tertentu.
Pola filter:
ERROR ARGUMENTS
Kasus penggunaan:
-
Memecahkan masalah validasi parameter di APIs
-
Memantau masalah konfigurasi dalam aplikasi
-
Melacak kegagalan validasi masukan
Pola ini cocok dengan entri log seperti:
- Monitor any type of issue
-
Buat pemantauan fleksibel yang menangkap berbagai jenis masalah tanpa mengharuskan semua persyaratan hadir.
Pola filter:
?ERROR ?ARGUMENTS
Kasus penggunaan:
-
Pemantauan kesalahan yang luas di berbagai komponen aplikasi
-
Pemecahan masalah awal ketika Anda tidak yakin kesalahan spesifik apa yang harus dicari
-
Membuat dasbor kesalahan yang komprehensif
Pola ini cocok dengan entri log seperti:
- Find specific error messages
-
Cari pesan kesalahan yang tepat untuk mengidentifikasi masalah sistem tertentu.
Pola filter:
"INTERNAL SERVER ERROR"
Kasus penggunaan:
-
Pantau kegagalan sistem kritis (kesalahan HTTP 500)
-
Lacak masalah koneksi database tertentu
-
Peringatan tentang kondisi kesalahan yang tepat yang membutuhkan perhatian segera
Pola ini cocok dengan entri log seperti:
- Filter out noise from monitoring
-
Fokus pada kesalahan penting dengan mengecualikan masalah umum yang kurang kritis.
Pola filter:
ERROR -ARGUMENTS
Kasus penggunaan:
-
Pantau kesalahan serius sambil mengabaikan masalah validasi input pengguna
-
Fokus peringatan pada masalah sistem daripada kesalahan pengguna
-
Kurangi kelelahan peringatan dengan memfilter jenis kesalahan yang diharapkan
Pola ini cocok dengan entri log seperti:
- Capture all log activity
-
Pantau semua peristiwa log untuk pencatatan komprehensif atau saat menyiapkan pemantauan baru.
Pola filter:
" "
Kasus penggunaan:
-
Teruskan semua log ke sistem analisis log eksternal
-
Buat arsip log yang komprehensif
-
Uji filter langganan sebelum menerapkan pola tertentu