Saya memiliki Grup Log yang mencakup beberapa Aliran Log (dari beberapa instance EC2). Apakah ada cara untuk hanya "membuntuti" log konsolidasi dalam grup? Jika saya mengklik "Cari Acara" yang menunjukkan log konsolidasi tetapi tombol yang melompat ke akhir log berwarna abu-abu. Saya harus memasukkan tanggal dan waktu secara manual. Saya juga mencoba aws cli, tetapi aws logs get-log-events
membutuhkan satu nama aliran log yang harus ditentukan.
amazon-cloudwatch
stdout
sumber
sumber
Jawaban:
Beberapa alat perintah untuk ekor CloudWatch:
sumber
Saya sangat kecewa
awslogs
dancloudwatch-logs-tail
saya membuat alat sendiri bernama Saw yang secara efisien mengalirkan log CloudWatch ke konsol (dan mewarnai hasil JSON):Anda dapat menginstalnya di MacOS dengan:
Ini memiliki banyak fitur bagus seperti kemampuan untuk secara otomatis memperluas (indent) output JSON (coba jalankan dengan alat
--expand
):Punya Lambda yang ingin Anda lihat log kesalahannya? Tidak masalah:
Saw sangat bagus karena outputnya mudah dibaca dan Anda dapat melakukan streaming log dari seluruh grup log, bukan hanya satu aliran dalam grup. Memfilter dan menonton streaming dengan awalan tertentu juga sama mudahnya!
sumber