在保留日志上下文的同时过滤到 AWS 日志中的特定时间范围

Filter to a specific timeframe in AWS logs while keeping the log context

有没有办法跳到 AWS CloudWatch 日志中的特定时间,而不是一次无休止地滚动 20 或 30 行?

我可以过滤到最后 X hours/minutes/etc。但这还不够精细。我还可以使用搜索功能过滤特定的日志行。但是在过滤到特定的日志行之后,我想查看该日志行周围的行(上下文)。如果我尝试删除过滤器,那么它会将我带回默认过滤器,这意味着我失去了在日志中的位置,我必须再次返回滚动浏览大量日志行。

您可以使用许多工具来更好地可视化您正在寻找的内容。我使用的一个这样的工具是,

https://github.com/jorgebastida/awslogs

还有很多商业工具可用,

https://www.loggly.com/product/aws-log-analysis/

https://www.splunk.com/blog/2017/02/03/how-to-easily-stream-aws-cloudwatch-logs-to-splunk.html

那个类别有很多,

https://aws.amazon.com/marketplace/b/4988009011?ref_=nav_category_4988009011

希望对您有所帮助。