Mẫu bộ lọc nhật ký đám mây aws bao gồm các dòng trước và / hoặc sau mẫu phù hợp


9

Có cách nào để bao gồm N dòng trước và / hoặc sau một mẫu phù hợp trong Nhật ký AWS CloudWatch không?

Giả sử tôi có truy vấn này và muốn 3 dòng trước và sau mỗi trận đấu.

aws logs filter-log-events --log-group-name my-group --filter-pattern "mypattern"

Công việc duy nhất hiện tại tôi có là loại bỏ mẫu bộ lọc và sử dụng grep:

aws logs filter-log-events --log-group-name my-group | grep -A 3 -B 3 mypattern

Tuy nhiên, tôi chỉ muốn truyền phát các sự kiện nhật ký tôi cần và thực hiện nó như một phần của truy vấn sự kiện nhật ký aws.

Câu trả lời:


0

Điều này hiện không được AWS hỗ trợ ( được xác nhận bởi một người đóng góp ), nhưng có một vấn đề GitHub mở để theo dõi tính năng này có khả năng hỗ trợ điều này trong tương lai.

Trong khi đó, bạn sẽ phải dùng đến bộ lọc sau khi nhật ký được truyền phát như đã đề cập trong câu hỏi.

aws logs filter-log-events --log-group-name my-group | grep -A 3 -B 3 mypattern
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.