aws cloudwatchのログフィルターパターンには、一致するパターンの前後の行が含まれます


9

AWS CloudWatch Logsの一致パターンの前後にN行を含める方法はありますか?

このクエリがあり、各一致の前後に3行必要だとします。

aws logs filter-log-events --log-group-name my-group --filter-pattern "mypattern"

現時点での唯一の回避策は、フィルターパターンを削除してgrepを使用することです。

aws logs filter-log-events --log-group-name my-group | grep -A 3 -B 3 mypattern

ただし、必要なログイベントのみをストリーミングし、awsログイベントクエリの一部としてそれを実行します。

回答:


0

これは現在AWSではサポートされていません(寄稿者によって確認されています)が、将来的にこれをサポートする可能性がある機能を追跡するための未解決のGitHubの問題があります。

それまでの間、質問で述べたように、ログがストリーミングされた後にフィルタリングに頼る必要があります。

aws logs filter-log-events --log-group-name my-group | grep -A 3 -B 3 mypattern
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.