New Relic for Railsを使用していますが、1つの本番環境を監視するために必要なのはNewRelicだけです。ただし、本番モードでも実行されるステージングサーバーがあります。New Relicは、両方をアプリケーションの動作中のprodインスタンスとして検出しますが、1つだけを監視したい場合は、2つのインスタンスを監視するためにお金を払う必要はありません。
New Relicは、ライセンスキーの環境変数を受け入れます。
license_key: <%= ENV['NEWRELIC_ACCOUNT_KEY'] %>
この環境変数を動的に定義できるように、環境ファイル(つまり、config / environment / product.rb)でホスト名を検出することは可能ですか?
両方の環境は同じGitリポジトリ、同じソースコードベースからデプロイされるため、デプロイごとにコードで実際に変更することはできません。環境変数を動的に定義できるようにするのが最善です。
どんな考えでもいただければ幸いです!ありがとう!