中規模のレールアプリは、3台のサーバーで稼動しています。我々は宝石としてNew Relicを使って試用期間を終えました。試用期間中、3つのサーバーすべてを追跡しましたが、app1を追跡するために必要なサブスクリプションを引き続き(しかも予算のみを使用して)継続します。新しいRelicをターゲットにして1つ(3つ)のアプリサーバーでのみ実行
app2とapp3の新しい遺物を無効にする必要があります。カスタマーサービスとのコミュニケーションの中で、これは可能であり、this pageの最後のエントリに向けられていると言われていますが、これが他の2台のサーバーで新しい遺物追跡を無効にする方法を理解できません。 environment.rbにはnewrelic_rpmは記述されていません。結局のところgemfileにしか記述されていません。
newrelic.ymlにはagent_enabled
ブールオプションがありますが、これはサーバーごとに設定できると思っていましたが、これを行う方法はわかりません。 RAILS_ENV変数に似た、私たちがどのサーバをレールで使用しているかを知る方法はありますか?
導入には何を使用していますか?カピストラーノ? – iltempo
ええ、キャッパーの宝石を使って。私たちはcapfileに、配備時に新しい遺物を通知するモニターを持っています。そうでなければ、gemとnewrelic.ymlによってすべてが設定されます。 – omnikron