Azure のアラートは前から Webhook での通知に対応しているので、Logic Apps や Flow などで受け取ってあげれば、Slack に簡単に通知できます。 単純な通知なら問題ないですが、Slack のもうちょっとリッチな通知を使いたいので、Azure Functions を使って整形してから Slack に通知するようにします。 素晴らしいことに Azure のアラートはペイロードの JSON が統一されているので、単一の Function を用意するといろんな部分で使いまわせます。ペイロードはドキュメントにまとまってます。 オートスケールの場合にも Webhook で通知できるので、設定しておくと便利でした。 説明するよりコードを出した方が早いので、Function の実装を出しておきます。単純に Webhook を受け取って、Slack 向けに整形しているだけです。オ
![Azure のアラートを Azure Functions を使って Slack に投げる - しばやん雑記](https://cdn-ak-scissors.b.st-hatena.com/image/square/4e0666f10762fcd7f9799fe48281c0458bdd3e1a/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fs%2Fshiba-yan%2F20170606%2F20170606220635.png)