AWS CloudWatch日志过滤模式包括匹配模式之前和/或之后的行 [英] aws cloudwatch logs filter pattern include lines before and/or after matching pattern
本文介绍了AWS CloudWatch日志过滤模式包括匹配模式之前和/或之后的行的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
是否可以在AWS CloudWatch日志中包含匹配模式之前和/或之后的N行?
假设我有以下查询,并希望在每次匹配前后各占3行。
aws logs filter-log-events --log-group-name my-group --filter-pattern "mypattern"
我目前唯一的解决办法是删除筛选器模式并使用grep:
aws logs filter-log-events --log-group-name my-group | grep -A 3 -B 3 mypattern
但是,我只想流式传输我需要的日志事件,并将其作为AWS日志事件查询的一部分。
aWS
推荐答案当前不支持此功能(confirmed by a contributor),但有一个open GitHub issue用于跟踪该功能,将来可能会支持此功能。
同时,在按照问题中提到的那样对日志进行流传输之后,您将不得不求助于筛选。
aws logs filter-log-events --log-group-name my-group | grep -A 3 -B 3 mypattern
这篇关于AWS CloudWatch日志过滤模式包括匹配模式之前和/或之后的行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文