我对 AWS CloudWatch 日志查询语法非常陌生,正在寻找解决问题的方法。
我想提出适当的 CloudWatch 查询,如果其中的一个日志包含唯一值,它将显示来自特定日志流的所有日志。看起来像是根据前一个结果执行 1 个查询。
第一个看起来像:
fields @message, @logStream
| filter @message like /UNIQUE_VALUE/
它产生以下形式的结果:
# @message @logStream
1 UNIQUE_VALUE log_stream/1a23c4
最后一个查询:
fields @message
| filter @logStream like "log-stream/1a23c4"
| sort asc
理想情况下,我想让它成为参数化的 CloudWatch 查询 - 我输入 UNIQUE_VALUE 并接收last query的输出。