Đuôi một nhóm Nhật ký AWS CloudWatch


11

Tôi có Nhóm Nhật ký bao gồm một số Luồng Nhật ký (từ một số phiên bản EC2). Có cách nào chỉ đơn giản là "theo đuôi" các bản ghi hợp nhất trong nhóm không? Nếu tôi nhấp vào "Sự kiện tìm kiếm" hiển thị nhật ký hợp nhất nhưng nút nhảy đến cuối nhật ký sẽ chuyển sang màu xám. Tôi phải tự cắm ngày và giờ. Tôi cũng đã thử aws cli, nhưng aws logs get-log-eventsyêu cầu một tên luồng nhật ký duy nhất được chỉ định.


1
Tôi ước, nhưng nó dường như không có sẵn. Bạn có thể xem xét một dịch vụ như papertrailapp.com - Tôi đã sử dụng chúng và thật tuyệt vời .
ceejayoz

3
awslogs sẽ giải quyết vấn đề của bạn khá độc đáo mà không cần giới thiệu - một dịch vụ khác ở giữa bạn một bản ghi của bạn. (từ chối trách nhiệm: Tôi là Tác giả của awslogs) github.com/jorgebastida/awslogs
Jorge Bastida

Câu trả lời:



3

Tôi thực sự thất vọng awslogscloudwatch-logs-tailvì vậy tôi đã tạo ra công cụ của riêng mình có tên Saw giúp truyền trực tiếp các bản ghi CloudWatch vào bảng điều khiển (và tô màu đầu ra JSON):

Bạn có thể cài đặt nó trên MacOS với:

brew tap TylerBrock/saw
brew install saw

Nó có một loạt các tính năng hay như khả năng tự động mở rộng (thụt lề) đầu ra JSON (thử chạy công cụ với --expand):

saw watch my_log_group --expand

Có một Lambda bạn muốn xem nhật ký lỗi cho? Không vấn đề gì:

saw watch /aws/lambda/my_func --filter error 

Saw là tuyệt vời vì đầu ra dễ đọc và bạn có thể truyền nhật ký từ toàn bộ nhóm nhật ký, không chỉ một luồng trong nhóm. Lọc và xem các luồng với một tiền tố nhất định cũng dễ dàng như vậy!


1
Cảm ơn đã xây dựng cưa - trông thú vị. Sẽ thử nó.
crashpoint_zero
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.