やりたいこと
AWS CloudWatch Logsでグループ内を横断的に検索したい (そもそもこれってコンソール上からできないのか?)
AWS CLI
30分前からのログを検索
$ aws logs filter-log-events --log-group-name 'log-group' --filter-pattern '"hogehoge"' --start-time `date -d '30 minutes ago' +%s%3N` --profile my-profile --region ap-northeast-1
特定の時間のログを検索
$ aws logs filter-log-events --log-group-name 'log-group' --filter-pattern '"hogehoge"' --start-time `TZ=Asia/Tokyo date --date='2022-09-01 14:30:00.000' +%s%3N` --end-time `TZ=Asia/Tokyo date --date='2022-09-01 20:15:00.000' +%s%3N` --profile my-profile --region ap-northeast-1