我是登录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"
有人对如何解析日志有任何建议吗?