勉強前イメージ
なんかのフィルタ?サブスクリプション?
調査
cloudwatch logs の サブスクリプションフィルタ とは
cloudwatch logsのサブスクリプションフィルタとは
cloudwatch logsに出力されたログデータを特定の文字列を含むデータなどをリアルタイムに検知し、
kinesis や lambda などにログを転送できる機能になります。
サブスクリプションフィルタを使用すると、あるログを出力されていて「Error」が含まれると
lambdaからチャットなどに流すことができるようになります。
どういう構成で使われる?
例えば以下のような構成で使われます。
- あるログをずっと取得しています。
- cloudwatch logs のサブスクリプションフィルタで error という文字列があれば
- lambdaにログを送ります。
- そのログからチャットに通知を行います。
こちらでできることは、errorをslackを通知させることが出来ます。
勉強後イメージ
通知とかある特定のログの割り振りとかに使われるかんじかな?
一回やってみるのもありよね。