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 を活用して、重要なエラーログだけすぐに通知できるようになりました。