導入
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でアラートを受け取る
アラート設定画面では、様々な受信方法が選べる。
slack無料プランのためインテグレーション数を節約したい…(´・ω・`)
ので、今回はhubot経由でslack受信する!
以下のスクリプトを設定。
papertrail.coffee
最後に、papertrailの設定>Webhook Details>URLに以下を設定すればOK!
(hubotのURL)/papertrail/(受信したいROOM名)