Heroku で Rails アプリケーション用に NewRelic をセットアップしました。NewRelic が Rails 環境定義からアプリケーション名を決定していることに気付きました。これは、newrelic.yml 設定ファイルの app_name 変数によって仲介されます。しかし、私は異なる Heroku アプリケーションで同じ Rails 環境を実行しており、それぞれが異なる開発テストやステージングの目的で使用されています。だから私たちはまったくしませんそれらのすべてのアプリケーション (同じ Rails 環境を使用しているにもかかわらず) が同じ NewRelic 'アプリケーション' にレポートすることを望んでいます。それは、NewRelic ではまったく価値がありません。むしろ、各 Heroku アプリケーションは、NewRelic では独自の「アプリケーション」である必要があります。そうしないと、アプリケーションの異なるソース バージョンを異なる負荷またはテストで実行しているすべてのアプリケーションに対して、1 つの役に立たない集計を取得するだけです。シミュレーション。
その分離を構成するための最も簡単で確実な方法は何ですか?
ありがとう!
PS もちろん、本番環境では、すべての dyno が 1 つの NewRelic アプリケーションとしてレポートされるようにしたいと考えています。異種のステージング/テスト環境向けではありません。