Heroku でよく利用しているログ管理アドオン Papertrail のエラーログを Slack channel へ通知する設定をしたので、その方法をご紹介します。
まず、特定のキーワード検索をして、検索結果を保存します。
Save & Setup an Alert ボタンをクリックして、通知設定をしていきます。
Create an Alert ページからアラートの通知先を設定できます。
主要なサービスはだいたい用意されていて Email, Chat, Monitoring & Notifications, Graphing & Metrics などの項目から選択できます。
今回は Slack を選択して設定していきます。
Slack 側で Papertrail アプリのインテグレーション設定をしていきます。
通知先の Slack Channel を指定して Add Papertrail Integration ボタンをクリックして設定に進めます。
Slack Webhook URL を取得したら Copy して、Papertrail の設定画面に戻りましょう。
Slack Webhook URL を Papertrail のアラート管理画面に保存します。
設定完了すると以下のようなページが表示されます。
Papertrail と Slack を活用して、重要なエラーログだけすぐに通知できるようになりました。