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

问题描述

我是登录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,@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" 

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

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)