Capistrano 3.x에서 배포 시 New Relic에 배포 정보 기록
1941 단어 NewRelic루비Capistrano
기록한 배포 정보에서 어떤 배포에서 성능이 좋고, 부서지거나 오류가 줄어든, 증가했다는 것을 알고 편리합니다.
시도한 버전
rails
- 4.0.9 newrelic_rpm
- 3.9.2.239 Capistrano 3.x
newrelic_rpm
에서는 Capistrano의 recipe가 제공되므로 연계가 간단하고 deploy.rb
에 다음을 추가하기만 하면 됩니다.after "deploy:updated", "newrelic:notice_deployment"
나머지는 배포하는 것만으로 다음과 같은 로그와 함께 배포가 기록됩니다.
DEBUG Retrieving changelog for New Relic Development details
DEBUG Uploading deployment to New Relic
Recorded deployment to 'Application Name' (2014-08-29 10:00:00 +0900)
※
newrelic_rpm
의 버젼이 3.9.1.239라면 배포를 어플리케이션 서버측에서 기록하는 구현이 되어 있으므로 사용할 수 없습니다(어플리케이션 수분 배포가 기록된다)Deployments dashboard
배포 후 성능을 확인하는 대시보드가 제공됩니다.
로그인 후
Events
-> Developments
에서 확인할 수 있습니다.기타
REST API 가 제공되고 있으므로 제공되고 있는 라이브러리 이외를 이용해도 기록은 할 수 있습니다.
링크
이상
Reference
이 문제에 관하여(Capistrano 3.x에서 배포 시 New Relic에 배포 정보 기록), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ryshinoz/items/ef7aed8f90455880ed80텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)