📝
CloudWatchのlog insightでjsonデータに対してのフィルタ例
概要
- AWSのCloudWatch Logsにアプリケーションログを蓄積しています。
- データのmessegeの中身がJSON形式であれば、特定のキーに対してフィルタをかけられます。
- しかしながら、クエリーがDSLなので毎回マニュアルを参照したりするのが面倒なのでメモを残しておきます。
クエリーの例
アプリケーションのログがJSONで保存されているときの調査サンプル
filter @logStream like 'app/app/'
| filter @message like /include/
| filter @message not like /exclude/
| filter duration > 100
| fields @timestamp, @message, duration
Discussion