[新機能]CloudWatch Logsがアップデート、ログストリームをまたいで検索できるように!

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

はじめに

CloudWatch Logsのアップデートが発表されました!

これまでのCloudWatch Logsでは、Log GroupとLog Streamを指定しないと検索ができませんでした。

CloudWatch_Management_Console 4

今回のアップデートより、Log Groupの中で、Log Streamをまたいで検索することが出来るようになりました!

やってみる

CloudWatch LogsのコンソールでLog Groupを選択すると、[Search Events]というボタンが追加されています。ポチっとクリックします。

CloudWatch_Management_Console 2

すると以下のように検索画面が表示されます。この例では[Filter]に"22"と入力しています。すると複数のLog Streamをまたいだ検索結果が表示されていますね!

CloudWatch_Management_Console 5

AWS CLIの場合は以下のようにfilter-log-eventsを使います。

$ aws logs filter-log-events --log-group-name VPCFlowLogsGroup --filter-pattern "22"

さいごに

今回の例ではVPC Flow Logsを使っているのですが、VPC Flow LogsはENI単位でLog Streamが作られてしまいます。今回のアップデートにより、ENIに依存せず、VPC選択から通信ログを検索することができます。超便利!