我在.NET代理中使用New Relic监视服务。它在生产服务器上运行。
但是,在测试/开发应用程序时,我也会从本地计算机上获得统计信息。我使用了New Relic Server Monitor配置工具来停止该服务,并使用禁用了该服务services.msc
。但是,当我在newrelic.com上检查应用程序时,仍然在“服务器”部分中看到本地计算机。
我应该怎么做(无论是在我的应用程序中还是在我的机器上)以阻止这种情况?
Windows Server Monitor是与.Net代理不同的应用程序。您将需要禁用.Net代理,以便开发系统停止向应用程序发送数据。如果您不想在开发系统上完全运行.Net代理,则可以通过更改以下内容来更改%ALLUSERSPROFILE%\ New Relic \ .NET代理中的newrelic.config文件以将其禁用:
<configuration xmlns="urn:newrelic-config" agentEnabled="true">
到
<configuration xmlns="urn:newrelic-config" agentEnabled="false">
这具有全局设置的优点,但是如果要针对每个应用程序打开和关闭它,则可以在Web应用程序的web.config中添加以下内容:
<appSettings> <add key="NewRelic.AgentEnabled" value="false"/> </appSettings>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句