Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
pola
Gunakan pattern
untuk secara otomatis mengelompokkan data log Anda ke dalam pola.
Pola adalah struktur teks bersama yang berulang di antara bidang log Anda. Anda dapat menggunakan pattern
untuk memunculkan tren yang muncul, memantau kesalahan yang diketahui, dan mengidentifikasi jalur log yang sering terjadi atau berbiaya tinggi. CloudWatch Logs Insights juga menyediakan pengalaman konsol yang dapat Anda gunakan untuk menemukan dan menganalisis pola lebih lanjut dalam peristiwa log Anda. Untuk informasi selengkapnya, lihat Analisis pola.
Karena pattern
perintah secara otomatis mengidentifikasi pola umum, Anda dapat menggunakannya sebagai titik awal untuk mencari dan menganalisis log Anda. Anda juga dapat menggabungkan pattern
dengan
filter
,
parse
, atau
sort
perintah untuk mengidentifikasi pola dalam kueri yang lebih disempurnakan.
Masukan Perintah Pola
pattern
Perintah mengharapkan salah satu input berikut: @message
bidang, bidang yang diekstraksi yang dibuat menggunakan
parse
perintah, atau string yang dimanipulasi menggunakan satu atau beberapa fungsi String.
Output Perintah Pola
pattern
Perintah menghasilkan output berikut:
@pattern
: Struktur teks bersama yang berulang di antara bidang peristiwa log Anda. Bidang yang bervariasi dalam suatu pola, seperti ID permintaan atau stempel waktu, diwakili oleh.<*>
Misalnya,[INFO] Request time: <*> ms
adalah output potensial untuk pesan log[INFO] Request time: 327 ms
.@ratio
: Rasio peristiwa log dari periode waktu yang dipilih dan grup log tertentu yang cocok dengan pola yang diidentifikasi. Misalnya, jika setengah dari peristiwa log dalam grup log yang dipilih dan periode waktu cocok dengan pola,@ratio
kembali0.50
@sampleCount
: Hitungan jumlah peristiwa log dari periode waktu yang dipilih dan grup log tertentu yang cocok dengan pola yang diidentifikasi.@severityLabel
: Tingkat keparahan atau tingkat log, yang menunjukkan jenis informasi yang terkandung dalam log. Contohnya:Error
,Warning
,Info
, atauDebug
.
Contoh
Perintah berikut mengidentifikasi log dengan struktur serupa dalam grup log tertentu selama rentang waktu yang dipilih, mengelompokkannya berdasarkan pola dan hitungan
pattern @message
pattern
Perintah dapat digunakan dalam kombinasi dengan
filter
perintah
filter @message like /ERROR/ | pattern @message
pattern
Perintah dapat digunakan dengan
sort
perintah
parse
dan
filter @message like /ERROR/ | parse @message 'Failed to do: *' as cause | pattern cause | sort @sampleCount asc