AWS CloudWatch日志过滤模式包括匹配模式之前和/或之后的行 [英] aws cloudwatch logs filter pattern include lines before and/or after matching pattern

查看:15
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆