我已经为 Heroku 上的 Rails 应用程序设置了 NewRelic。我注意到 NewRelic 正在根据 rails 环境定义确定应用程序名称。这是通过 newrelic.yml 配置文件中的 app_name 变量来调节的。但是,我在不同的 Heroku 应用程序上运行相同的 rails 环境,每个应用程序都用于不同的开发测试或登台目的。所以我们完全不希望所有这些应用程序(尽管使用相同的 rails 环境)向同一个 NewRelic '应用程序'报告。这在 NewRelic 中根本没有任何价值——相反,每个 Heroku 应用程序在 NewRelic 中应该是它自己的“应用程序”,否则我们只会为所有这些应用程序获得一个无用的聚合,每个应用程序运行不同的源版本,具有不同的负载或测试模拟。
配置这种分离的最直接和最可靠的方法应该是什么?
谢谢!
PS 当然,对于我们的生产环境,我们确实希望将所有测功机报告为一个 NewRelic 应用程序。只是不适用于不同的登台/测试环境。