Lambda の Scheduled Handler と Python の組み合わせが地味に楽しいかっぱです。 tl;dr ラムダこりゃシリーズ 5 回目になるので、何か役に立ちそうなことをしてみたいということで Lambda + Python + Datadog で簡易 HTTP モニターを作ってみた。 どんなものか? 構成と処理の流れ ザックリ Lambda + Scheduled Handler でサーバー要らず 監視対象の URL は S3 のバケットに置く レスポンスコードをチェックして 200 以外が返ってきたら Datadog の Event に通知 レスポンスタイムも計測、値は Datadog にて可視化 レスポンスタイムのしきい値を超えたら Datadog の Event に通知 発生した Event に応じて通知を設定(手動で Slack に飛ばす等) おソース git
![ラムダこりゃ(Amazon Lambda チュートリアル 5)〜 Lambda と Python と Datadog で簡易 HTTP モニターを作る 〜 - ようへいの日々精進XP](https://cdn-ak-scissors.b.st-hatena.com/image/square/3936571e91b6a97e07ea210bbc9f2e0adc45e9a1/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fi%2Finokara%2F20151015%2F20151015095424.png)