2014-04-16 2 views
4

.NET Agent에서 New Relic 모니터링 서비스를 사용하고 있습니다. 프로덕션 서버에서 실행됩니다.내 로컬 컴퓨터에서 NewRelic을 실행하는 것을 중지하는 방법은 무엇입니까?

그러나 응용 프로그램을 테스트/개발할 때 내 로컬 컴퓨터에서 통계를 얻습니다. Relic Server Monitor Configuration 도구를 사용하여 서비스를 중지하고 services.msc으로 비활성화했습니다. 그러나 newrelic.com에서 응용 프로그램을 검사 할 때 "서버"섹션에서 내 로컬 시스템을 계속 볼 수 있습니다.

이 문제를 해결하려면 어떻게해야합니까? (응용 프로그램이나 컴퓨터에서 수행해야 할 작업)?

답변

5

Windows Server Monitor는 .Net Agent와 다른 응용 프로그램입니다. 개발 시스템에서 응용 프로그램으로 데이터 전송을 중지하려면 .Net Agent를 비활성화해야합니다. 개발 시스템에서 .Net Agent를 전혀 실행하지 않으려면 다음을 변경하여 % ALLUSERSPROFILE % \ New Relic \ .NET Agent에서 newrelic.config 파일을 변경하여 비활성화하십시오.

<configuration xmlns="urn:newrelic-config" agentEnabled="true">

<configuration xmlns="urn:newrelic-config" agentEnabled="false">

에이 전 세계적으로 설정되는 장점이 있지만, ON과 OFF를 설정하려면 응용 프로그램마다 당신은 웹 응용 프로그램의 web.config에 다음을 추가 할 수 있습니다

<appSettings> <add key="NewRelic.AgentEnabled" value="false"/> </appSettings>

+0

감사합니다. 완벽하게 작동했습니다. –

0

저는 여러 Azure 서비스 구성 (ServiceConfiguration. (Release/Local) .cscfg가 있습니다. 로컬 구성에서 라이센스 키를 제거하기 만하면됩니다. 그리고 내 Windows 컴퓨터에서 두 개의 에이전트를 제거하십시오 (프로그램 변경 또는 제거를 통해).

프로젝트를 로컬에서 다시 실행했을 때보고하지 않았으므로 모두 좋음)