Membuat metrik dari peristiwa log menggunakan filter - CloudWatch Log Amazon

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Membuat metrik dari peristiwa log menggunakan filter

Anda dapat mencari dan memfilter data log yang masuk CloudWatch Log dengan membuat satu atau lebihfilter metrik. Filter metrik menentukan istilah dan pola yang akan dicari dalam data log saat dikirimkan CloudWatch Log. CloudWatch Logs menggunakan filter metrik ini untuk mengubah data log menjadi numerik CloudWatch metrik yang dapat Anda buat menjadi grafik atau pasangi alarm.

Saat membuat metrik dari filter log, Anda juga dapat memilih untuk menetapkan dimensi dan unit ke metrik. Jika Anda menentukan unit, pastikan untuk menentukan yang benar saat Anda membuat filter. Mengubah unit untuk filter nanti tidak akan berpengaruh.

Anda dapat menggunakan semua jenis CloudWatch statistik, termasuk statistik persentil, saat melihat metrik atau mengatur alarm.

catatan

Statistik persentil hanya didukung untuk metrik jika tidak ada nilai metrik yang negatif. Jika Anda mengatur filter metrik sehingga dapat melaporkan angka negatif, statistik persentil tidak akan tersedia untuk metrik tersebut saat ada angka negatif sebagai nilai. Untuk informasi selengkapnya, lihat Persentil.

Filter tidak memfilter data secara retroaktif. Filter hanya memublikasikan titik data metrik untuk kejadian yang terjadi setelah filter dibuat. Hasil yang difilter mengembalikan 50 baris pertama, yang tidak akan ditampilkan jika stempel waktu hasil yang difilter lebih awal daripada waktu pembuatan metrik.

Konsep

Setiap filter metrik terdiri dari elemen kunci berikut:

nilai default

Nilai yang dilaporkan ke filter metrik selama suatu periode saat log diserap tetapi tidak ada log yang cocok yang ditemukan. Dengan menetapkan ini ke 0, Anda memastikan bahwa data dilaporkan selama setiap periode tersebut, mencegah metrik “tidak teratur” tanpa periode tanpa data yang cocok. Jika tidak ada log yang diserap selama periode satu menit, tidak ada nilai yang dilaporkan.

Jika Anda menetapkan dimensi ke metrik yang dibuat oleh filter metrik, Anda tidak dapat menetapkan nilai default untuk metrik tersebut.

dimensi

Dimensi adalah pasangan kunci-nilai yang menentukan metrik lebih lanjut. Anda dapat menetapkan dimensi ke metrik yang dibuat dari filter metrik. Karena dimensi adalah bagian dari pengidentifikasi unik untuk metrik, setiap kali pasangan nama/nilai unik diekstraksi dari log, Anda membuat variasi baru dari metrik tersebut.

pola filter

Deskripsi simbolis tentang bagaimana CloudWatch Log harus menafsirkan data di setiap log acara. Sebagai contoh, entri log mungkin berisi stempel waktu, alamat IP, string, dan sebagainya. Anda menggunakan pola untuk menentukan apa yang harus dicari dalam berkas log.

nama metrik

Nama CloudWatch metrik yang menjadi tujuan penerbitan informasi log yang dipantau. Sebagai contoh, Anda dapat memublikasikan ke metrik yang disebut ErrorCount.

namespace metrik

Namespace tujuan dari yang baru CloudWatch metrik.

nilai metrik

Nilai numerik untuk dipublikasikan ke metrik setiap kali log yang cocok ditemukan. Sebagai contoh, jika Anda menghitung kemunculan istilah tertentu, seperti "Error", nilainya adalah "1" untuk setiap kejadian. Jika Anda menghitung byte yang ditransfer, Anda dapat menambahkannya berdasarkan jumlah aktual byte yang ditemukan dalam log acara.