Cloudwatch日志:解析多个日志以获取相同信息的最佳方法

时间:2020-10-07 17:04:36

标签: amazon-cloudwatch amazon-cloudwatchlogs aws-cloudwatch-log-insights

我是登录AWS潜水的新手。我有一个批处理工作,可以启动数百个任务,每个任务都有自己的日志。

我想要一种从这些日志中获取多行文本的方法

我可以使用OR搜索来独立搜索每个cloudwatch日志,如下所示:

 ?"n_i*n_j*n_k*n_l"  ?"len(placed_ijkl)"  ?"len(placed_region_ijl)"  ?"len(not_placed_region_ijl)" ?"Maximum memory usage"

我正在玩Cloudwatch Log Insights,可以通过以下查询从每个日志中获取一行文本:

fields @timestamp, @message, @logStream 
| filter @message like "Maximum memory usage" 

但是当我尝试获得多行时,我没有运气

fields @timestamp, @message, @logStream 
| filter @message like "n_i*n_j*n_k*n_l"
| filter @message like "len(placed_ijkl)"
| filter @message like "len(placed_region_ijl)"
| filter @message like "len(not_placed_region_ijl)"
| filter @message like "Maximum memory usage" 

有人对如何解析日志有任何建议吗?

0 个答案:

没有答案