heroku에 papertrail을 도입하여 경보를 hubot을 통해 slack에 알립니다.

소개



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 ([email protected]). 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를 클릭합니다.
전환 대상의 경고 설정 화면에서 다양한 설정이 가능합니다.

슬랙으로 알림 수신



경고 설정 화면에서는 다양한 수신 방법을 선택할 수 있습니다.
webhook
슬랙 무료 플랜을 위해 통합 수를 절약하고 싶습니다 ... ( '· ω ·`)
그래서 이번에는 hubot을 통해 slack 수신!

다음 스크립트를 설정합니다.
파페 RT 라이l. 코페 그림

마지막으로, papertrail 설정 > Webhook Details > URL에 다음을 설정하면 OK!
(hubotのURL)/papertrail/(受信したいROOM名)

좋은 웹페이지 즐겨찾기