上で作成した関数にアップロード、保存すればOKです。システム間メッセージング機能を利用します。上に作成したトピックに対して通知を送る通知が来たら、そのトピックをサブスクライブしているものへ通知が流れるといったイメージです。サブスクリプションの作成は、画面に従っていけば、簡単に設定できると思います。追加されていると思います。通知が飛ぶという流れが完成しました。利用して行っていきます。設定アラームの設定を行っていきます。メトリクスという概念を利用します。メトリクスとは、ログをある条件で加工したものくらいに考えておいて、問題ないと思います。そのため、メトリクスの作成には、ログが必要です。ログを取得できるよう設定していきます。出力できるようになりました。続けて、メトリクスを作成します。ログ一覧で、該当のログを選択すると、以下のようにメトリクスフィルタの作成を選択できます。メトリクスフィルタの作成フィルタパターンを記述する欄があるので、そちらで自分が取りたいフィルタパターンを入力します。作成方法は紹介されているので、参考にしてください。エラーを取得するように設定しています。)最後に、作成したメトリクスから、アラーム設定を行います。フォームに従っていけば、問題なく設定できると思います。通知先を選択できる欄があるので、そこで、先程作成したSNSのトピックを選択してください。発見でき、無事目的を果たすことができました。今回の構成は、コストも少なく、気軽に導入できるといった印象です。フレームワークを使っています。(会社でも徐々に広めて、本番運用させていこうと勝手に考えております...)日本語のドキュメントや記事がまだ少なく(2019年3月時点)、サービスでの採用例も少ないな〜と感じてます。今回は、少しでも広まれば良いなと思いまして、どんなフレームワークなのかをざっくり紹介することにしました。アプリケーションを作ってみるといった、いわゆるハウツーは一切書いておりません。ドキュメントをご覧になっていただければ、実際の開発に必要な環境構築等の説明はございますので、割愛いたします。要点をまとめておきます。リアクティブプログラミングの要素が組み込まれているです。(依存性の注入)がキーワード的に散りばめられている印象を受けました。以下の項目を、ふわっと意訳する形で、ご紹介したいと考えています。filtersPipesGuardsInterceptorsまとめControllersクライアントからリクエストを受けて、レスポンスを返す役割があるクラスです。何かしらのフレームワークを触ったことがある方であれば、ピンとくる責務だと思います。そのクラスがコントローラーであると認識できます。}}コントローラでは、返り値を記述方法として、2つのパターンが存在します。こちらのデコレーターにて、パスをさらに指定でき、ワイルドカードを使えるなど自由に記述ができます。いった具合に、コントローラーで使うであろうアクションは、揃っているなという印象です。一種であるとみなされます。オブジェクト指向が取り入れられており、SOLIDの原則に従うことを強く推奨しています。定義と、コントローラー側で利用する例です。デコレーターを付与したクラスをモジュールと呼びます。アプリケーション全体で、少なとも1つのモジュールを持っており、アプリケーションツリーを構成しています。説明で示した例を使って、モジュールのサンプルを書いてみたいと思います。ルートモジュールにインポートします。Module)で、手元で簡単なTODOアプリを作ることなどはできると思います。して登録が一連の流れかなと感じています。ルートハンドラーに行く前に呼ばれる関数のことを指しています。リクエストとレスポンスのオブジェクトにアクセスが可能です。同じ機能を持っています。デコレーターが付与されたクラスです。インターフェースを実装してある必要があります。して実装することが多いようです。設定することも可能です。filtersいわゆる、例外処理です。利用することで簡単に利用可能です。ドキュメントのコードを見るのが、一番はやいかなと思うので、以上の説明に留めます。デコレーターが付与されたクラスです。インターフェースが実装されている必要があります。責務としては、入力されたデータを、目的の形へと変換して出力することを担っています。変換器としての役割があるようです。インターフェースを実装している必要があります。責務としては、リクエストがルートハンドラで処理されるべきかどうかを判断することを担っています。側に記載するケースもあります。インスタンスにアクセスできるため)、評価対象が正確にわかるという利点があります。(だいぶ疲れてきて、ドキュメントの訳のみになってしまいました。ついても言及しました。インターフェースを実装しているものです。アスペクト指向プログラミング(AOP)の側面を持った便利な機能があります。利用していないので、より具体的な効用を持っていません。利便性が分かり次第、追記したいなと思います。組み込まれている概念について書いてみました。機会があれば、会社のプロダクトとしても利用できるといいな〜と思っています。いうスタートアップで働いています。この3月で働き始めて1年が経過したので、これまで学んだ考え方やスタンスを書いてみることにしました。エモいエントリーになっており、技術的な話はほぼ出てきません。長く、まとまりもないです。