LoginSignup
1
0

More than 1 year has passed since last update.

New RelicからChatworkに通知する方法

Last updated at Posted at 2022-12-14

はじめに

New Relic Advent Calender 2022 12/15分の記事です。
New RelicからChatworkにアラートなど通知を送りたいとき、ありますよね?
そんなときはNew RelicのUIから送信先にChatworkを選んで...
って出来ればよいのですが現状はできないので、別のインテグレーションを活用していきます。
もともとのインテグレーションにない通知先に送る参考にしていただければと思います。

事前準備

Chatworkに外からメッセージを送る場合は以下を事前にご用意ください。

そもそも: New Relicの通知設定(Destination)

Alerts & AIの中にある、ENRICH & NOTIFYのDestinationsから設定を行います。
image.png
ここで通知先を登録しておき、Workflowsで通知設定を行う流れです。

Chatworkに通知する方法その1: Zapierを使う

上記のインテグレーション上にはないですが、
Zapierというワークフローサービスを使うとお手軽です。
New Relic、Chatworkいずれも対応しているので
ポチポチ設定するだけですぐにNew RelicとChatworkをつなぐことができます。

スクリーンショット 2022-12-14 16.49.06.png

簡単にできた!と書きたかったのですがなぜかZapierとNew Relicの連携部分でエラーが出て試せず...
ただうまくいけばこれが一番お手軽かと思います。

Chatworkに通知する方法その2: Webhookを使う

これもZapierで対応可能です。
ただ、Webhookは有料版の機能になっていますのでその点だけご注意...

Chatworkに通知する方法その3: EventBridgeを使う

通知の他にAWSサービスとの連携も行うのであれば、EventBridgeを使うのがオススメです。
EventBridgeとの接続方法についてはNew Relicさんのほうでブログにまとめてくださっています。
AWS EventBridgeとの連携によるインシデント対応の効率化(架電編)

注意点

EventBridgeだけでも通知を行うことは可能なのですが、
POSTするデータの仕様によって簡単なものしかChatworkに送ることができないため
リッチなメッセージを送るためにはLambdaを利用して整形してあげる必要があります。
EventBridgeからChatworkに通知を送る方法および仕様の細かい話は
Chatworkブログをご参照ください。

まとめ

New Relicの通知をChatworkに送る方法をお伝えしました。
Chatworkにフォーカスしましたが、インテグレーションにない通知先に送りたい場合は
上記をうまく活用していただければと思います!

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0