ฉันผิดหวังจริงๆawslogs
และด้วยcloudwatch-logs-tail
เหตุนี้ฉันจึงสร้างเครื่องมือของตัวเองชื่อSawที่มีประสิทธิภาพในการบันทึก CloudWatch ไปยังคอนโซล (และปรับสีเอาต์พุต JSON):
คุณสามารถติดตั้งบน MacOS ได้ด้วย:
brew tap TylerBrock/saw
brew install saw
มันมีคุณสมบัติที่ดีมากมายเช่นความสามารถในการขยาย (เยื้อง) เอาต์พุต JSON โดยอัตโนมัติ (ลองเรียกใช้เครื่องมือด้วย--expand
):
saw watch my_log_group --expand
มี Lambda ที่คุณต้องการดูบันทึกข้อผิดพลาดหรือไม่? ไม่มีปัญหา:
saw watch /aws/lambda/my_func --filter error
Saw นั้นยอดเยี่ยมเนื่องจากเอาต์พุตสามารถอ่านได้ง่ายและคุณสามารถสตรีมบันทึกจากกลุ่มบันทึกทั้งหมดไม่ใช่แค่สตรีมเดียวในกลุ่ม การกรองและการดูสตรีมด้วยคำนำหน้าบางอย่างนั้นก็ง่ายเหมือนกัน!