2017年2月6日月曜日

【技術メモ】AWS CloudWatch から Hipchat に Alarm を送信する方法

サーバー運用っていいですよね。

AutoScaling でポチポチっとインスタンス増やしておけば Application Load Balancer に組み込まれて ECS Cluster が指示通り Conteiner を動かしてくれる。いやぁ、いい世の中になりました。

さて。

AWS でサーバーを運営していると当然の如く直面するのは、設定でも構築でも CloudFormation の JSON が読みづらいことでもなく、監視なわけですよ。
AWS 関係ないですけど。大体どのサーバーも一緒ですけど。いや、なんていうか CloudFormation あれは別なエクストリームAWSですけど。

で、今回たまたま環境が Hipchat 「も」あったということで CloudWatch の Alarm を Hipchat に送って監視のトリガーにしてみました。

運用としては正直インスタントすぎるのであくまでも例として。

今回やることは
  • SNS Topic に送った CloudWatch の Alarm を
  • Lambda 経由で
  • Hipchat に送る
です。