1

我正在我们的产品中设置新的遗迹监控,并希望在启动时更改应用程序的应用程序名称。

这样做的原因是我们的产品在 windows azure 中,我们有 4 个环境来托管产品。当我们进行部署时,我们选择我们正在使用的配置文件,这就是我们如何部署到不同环境的方式。问题的另一部分是产品有 9 个 azure 角色,我们希望彼此分开监控它们,因此它们都有不同的名称。因此,如果我们有 9 个角色和 4 个环境,每个环境至少有 2 台服务器,那么很难知道哪个环境/角色有问题。

我想要做的是当角色启动时我想将环境的名称添加到应用程序名称中。

关于如何做到这一点的任何想法?

据我所知,至少有两个设置应用程序名称的地方在 newrelic.xml 中,另一个在 app.config/web.config 中,我不确定哪个比另一个更重要。

谢谢你的帮助!

4

1 回答 1

0

对于多个应用程序,您要使用 web.config 文件。Newrelic.xml 只会将应用汇总到一个条目中。您可以尝试类似 web.config 的转换。有多种方法可以做到这一点,但请在此处查看此 SO 帖子:Azure 连接字符串最佳实践

于 2013-06-12T18:46:34.587 回答