레일즈 용 New Relic을 사용하고 있지만, 새 Relic 만 있으면 내 프로덕션 환경을 모니터링 할 수 있습니다. 그러나 프로덕션 모드에서도 실행되는 스테이징 서버가 있습니다. New Relic은 두 가지 모두를 내 응용 프로그램의 작동 인스턴스로 감지하지만 두 가지 인스턴스를 모니터링하기 위해 비용을 지불하지 않으려 고합니다.레일 - 호스트 이름을 기반으로 플러그인에 라이센스 키 제공
license_key: <%= ENV['NEWRELIC_ACCOUNT_KEY'] %>
내가이 환경을 정의 할 수 있도록 환경 파일의 호스트 이름 (예 : 설정/환경/production.rb)를 검출 할 수있다 :
새로운 유물은 라이센스 키에 대한 환경 변수를 받아 들인다 변수가 동적으로?
두 환경 모두 동일한 Git 저장소, 동일한 소스 코드 기반에서 배포되므로 각 배포의 코드에서 실제로 변경할 수는 없습니다. 동적으로 환경 변수를 동적으로 정의 할 수있는 것이 가장 좋습니다.
의견을 보내 주시면 감사하겠습니다. 감사!
멋진 답변을 원하십니까? –