LoginSignup
12
13

More than 5 years have passed since last update.

herokuにpapertrailを導入して、アラートをhubot経由でslackへ通知する

Posted at

導入

herokuにログ監視アドオンを導入してみた。
papertrailとlogentriesがよく使われているようなので、
とりあえずpapertrailを試してみる。

インストール

以下のコマンドを打つだけ。簡単!

$ heroku addons:create papertrail --app ***
Creating flying-kindly-8847... done, (free)
Adding flying-kindly-8847 to ***... done
Setting PAPERTRAIL_API_TOKEN and restarting ***... done, v30
Welcome to Papertrail. Questions and ideas are welcome (support@papertrailapp.com). Happy logging!
Use `heroku addons:docs papertrail` to view documentation.

ドキュメント

$ heroku addons:docs papertrails --app ***

を打つとここに飛ばされる。
Papertrail

ダッシュボード

$ heroku addons:open papertrail --app ***

を打つとここに飛ばされる。
Papertrail

また、以下のURLをブックマークしておくと直接飛べるので便利。

https://addons-sso.heroku.com/apps/<app name>/addons/papertrail

監視

Event画面から監視したい文言をSearch → Save Search をクリック。
遷移先のアラート設定画面で諸々設定可能。

slackでアラートを受け取る

アラート設定画面では、様々な受信方法が選べる。
webhook
slack無料プランのためインテグレーション数を節約したい…(´・ω・`)
ので、今回はhubot経由でslack受信する!

以下のスクリプトを設定。
papertrail.coffee

最後に、papertrailの設定>Webhook Details>URLに以下を設定すればOK!

(hubotのURL)/papertrail/(受信したいROOM名)
12
13
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
12
13