Cari data log menggunakan pola filter - CloudWatch Log Amazon

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

Cari data log menggunakan pola filter

Anda dapat mencari data log Anda menggunakan Filter sintaks pola untuk filter metrik, filter langganan, peristiwa log filter, dan Live Tail. Anda dapat mencari semua aliran log dalam grup log, atau dengan menggunakan AWS CLI Anda juga dapat mencari aliran log tertentu. Saat pencarian berjalan, akan dihasilkan halaman pertama data yang ditemukan dan token untuk mengambil halaman berikutnya dari data atau untuk melanjutkan pencarian. Jika tidak ada hasil yang dikembalikan, Anda dapat melanjutkan pencarian.

Anda dapat mengatur rentang waktu yang ingin Anda kuerikan untuk membatasi cakupan pencarian Anda. Anda bisa mulai dengan rentang yang lebih besar untuk melihat tempat garis log yang Anda inginkan, dan kemudian mempersingkat rentang waktu untuk membuat cakupan tampilan log dalam rentang waktu yang Anda inginkan.

Anda juga dapat beralih langsung dari metrik yang diekstraksi log ke log yang sesuai.

Jika Anda masuk ke akun yang disiapkan sebagai akun pemantauan dalam pengamatan CloudWatch lintas akun, Anda dapat mencari dan memfilter peristiwa log dari akun sumber yang ditautkan ke akun pemantauan ini. Untuk informasi lebih lanjut, lihat CloudWatch observabilitas lintas akun.

Cari entri log menggunakan konsol

Anda dapat mencari entri log yang memenuhi kriteria tertentu menggunakan konsol.

Untuk mencari log menggunakan konsol
  1. Buka CloudWatch konsol di https://console.aws.amazon.com/cloudwatch/.

  2. Di panel navigasi, pilih Grup log.

  3. Untuk Log Groups (Grup Log), pilih nama grup log yang berisi pengaliran log yang akan dicari.

  4. Untuk Log Stream, pilih nama log stream yang akan dicari.

  5. Di bawah Log events (Log acara), masukkan sintaks filter yang akan digunakan.

Untuk mencari semua entri log untuk rentang waktu menggunakan konsol
  1. Buka CloudWatch konsol di https://console.aws.amazon.com/cloudwatch/.

  2. Di panel navigasi, pilih Grup log.

  3. Untuk Log Groups (Grup Log), pilih nama grup log yang berisi pengaliran log yang akan dicari.

  4. Pilih Search log group (Cari grup log).

  5. Untuk Log events (Log acara), pilih tanggal dan rentang waktu, dan masukkan sintaks filter.

Cari entri log menggunakan AWS CLI

Anda dapat mencari entri log yang memenuhi kriteria tertentu menggunakan. AWS CLI

Untuk mencari entri log menggunakan AWS CLI

Pada prompt perintah, jalankan filter-log-eventsperintah berikut. Gunakan --filter-pattern untuk membatasi hasil ke pola filter yang ditentukan dan --log-stream-names untuk membatasi hasil ke pengaliran log tertentu.

aws logs filter-log-events --log-group-name my-group [--log-stream-names LIST_OF_STREAMS_TO_SEARCH] [--filter-pattern VALID_METRIC_FILTER_PATTERN]
Untuk mencari entri log selama rentang waktu tertentu menggunakan AWS CLI

Pada prompt perintah, jalankan filter-log-eventsperintah berikut:

aws logs filter-log-events --log-group-name my-group [--log-stream-names LIST_OF_STREAMS_TO_SEARCH] [--start-time 1482197400000] [--end-time 1482217558365] [--filter-pattern VALID_METRIC_FILTER_PATTERN]

Pivot dari metrik ke log

Anda bisa beralih ke entri log tertentu dari bagian lain dari konsol.

Untuk beralih dari widget dasbor ke log
  1. Buka CloudWatch konsol di https://console.aws.amazon.com/cloudwatch/.

  2. Pada panel navigasi, silakan pilih Dasbor.

  3. Pilih dasbor.

  4. Di widget, pilih ikon View logs (Lihat log), lalu pilih View logs in this time range (Lihat log dalam rentang waktu ini). Jika terdapat lebih dari satu filter metrik, pilih salah satu dari daftar. Jika ada lebih banyak filter metrik dari yang dapat kita tampilkan dalam daftar, pilih More metric filters (Lebih banyak filter metrik) dan pilih atau cari filter metrik.

Untuk beralih dari metrik ke log
  1. Buka CloudWatch konsol di https://console.aws.amazon.com/cloudwatch/.

  2. Pada panel navigasi, silakan pilih Metrik.

  3. Di bidang pencarian di tab All metrics, ketik nama metrik dan tekan Enter.

  4. Pilih satu atau beberapa metrik dari hasil pencarian Anda.

  5. Pilih Actions (Tindakan), View logs (Lihat log). Jika terdapat lebih dari satu filter metrik, pilih salah satu dari daftar. Jika ada lebih banyak filter metrik dari yang dapat kita tampilkan dalam daftar, pilih More metric filters (Lebih banyak filter metrik) dan pilih atau cari filter metrik.

Memecahkan masalah

Pencarian membutuhkan waktu terlalu lama untuk diselesaikan

Jika Anda memiliki banyak data log, pencarian mungkin memerlukan waktu lama untuk diselesaikan. Untuk mempercepat pencarian, Anda dapat melakukan hal berikut:

  • Jika Anda menggunakan AWS CLI, Anda dapat membatasi pencarian hanya pada aliran log yang Anda minati. Misalnya, jika grup log Anda memiliki 1000 aliran log, tetapi Anda hanya ingin melihat tiga aliran log yang Anda tahu relevan, Anda dapat menggunakan AWS CLI untuk membatasi pencarian Anda hanya pada tiga aliran log dalam grup log.

  • Gunakan rentang waktu yang lebih pendek dan lebih terperinci, yang mengurangi jumlah data yang akan dicari dan mempercepat kueri.