테스트 또는 문제 해결을 위해 APM 에이전트를 일시적으로 비활성화할 수 있습니다. 이 문서에서는 APM 에이전트를 일시적으로 끄는 절차를 설명합니다.
관련 절차:
- APM을 영구적으로 비활성화하려면 에이전트를 제거하십시오 .
- 일부 항목은 모니터링하고 다른 항목은 모니터링하지 않도록 에이전트를 구성하려면 사용자 정의 계측을사용하십시오.
APM 에이전트 비활성화 또는 끄기
지침을 보려면 에이전트 유형을 선택하십시오.
Go 에이전트를 비활성화하는 두 가지 주요 방법이 있습니다.
애플리케이션에서
github.com/newrelic/go-agent
패키지 가져오기를 제거하고newrelic
네임스페이스에 대한 호출을 제거하거나 주석 처리합니다. 그런 다음 앱을 다시 컴파일하고 다시 시작합니다.enabled
구성 설정을 사용합니다. 그런 다음 앱을 다시 컴파일하고 다시 시작합니다. (이는 계측이 여전히 실행 중이기 때문에 오버헤드를 줄이지 않으며 New Relic 수집기 로 데이터를 보내는 것을 방지할 뿐입니다.)팁
에이전트를 비활성화한 후 데이터 표시가 중지되는 데 몇 분 정도 걸릴 수 있습니다.
Java 에이전트를 비활성화하는 세 가지 주요 방법이 있습니다.
agent_enabled
을false
로 설정한 다음 JVM을 다시 시작합니다.JVM 명령줄 플래그를 사용합니다.
-Dnewrelic.config.agent_enabled=false그런 다음 JVM을 다시 시작하십시오.
newrelic.jar
또는newrelic.yml
파일을 제거한 다음 JVM을 다시 시작합니다.팁
에이전트를 비활성화한 후 데이터 표시가 중지되는 데 몇 분 정도 걸릴 수 있습니다.
에이전트를 비활성화하는 방법은 Framework 또는 Core를 사용하는지 여부에 따라 다릅니다.
.NET Framework: {
C:\ProgramData\New Relic\.NET Agent\
}에 있는 전역newrelic.config
파일에서agentEnabled
을false
로 설정합니다. 응용 프로그램이 IIS에서 호스팅되는 경우 IIS를 다시 시작합니다. 자체 호스팅(비IIS)인 경우 애플리케이션을 다시 시작합니다..NET Core: Core 에이전트의 설치 디렉터리에 있는
newrelic.config
파일에서agentEnabled
를false
로 설정합니다(Windows의 경우NewRelic.Profiler.dll
, Linux의 경우NewRelic.Profiler.so
). ASP.NET Core 모듈을 사용하는 경우 IIS를 재설정합니다. 그렇지 않으면 Core 애플리케이션을 다시 시작하십시오.팁
에이전트를 비활성화한 후 데이터 표시가 중지되는 데 몇 분 정도 걸릴 수 있습니다.
Node.js 에이전트를 비활성화하는 두 가지 주요 방법이 있습니다.
에이전트 구성 파일에서
agent_enabled
을false
로 설정한 다음 앱 서버를 다시 시작합니다.NEW_RELIC_ENABLED
환경 변수를false
로 설정합니다.팁
에이전트를 비활성화한 후 데이터 표시가 중지되는 데 몇 분 정도 걸릴 수 있습니다.
PHP 에이전트를 비활성화하려면 newrelic.enabled
구성 설정을 false
로 지정한 다음 웹 서버 또는 PHP를 다시 시작합니다.
팁
에이전트를 비활성화한 후 데이터 표시가 중지되는 데 몇 분 정도 걸릴 수 있습니다.
기본 설정 및 설정에 따라 Python 에이전트를 비활성화하는 세 가지 주요 방법이 있습니다.
표준 설치 :
monitor_mode
구성 설정을 사용합니다. 이것은 구성 파일을 편집하거나 환경 변수 를 사용하여 수행할 수 있습니다.newrelic-admin
스크립트를 사용한 표준 설치: 애플리케이션에서 해당 스크립트에 대한 참조를 제거합니다.수동 계측 : 애플리케이션에서 초기화 스크립트를 제거합니다.
팁
에이전트를 비활성화한 후 데이터 표시가 중지되는 데 몇 분 정도 걸릴 수 있습니다.
기본 설정 및 설정에 따라 Ruby 에이전트를 비활성화하는 몇 가지 방법이 있습니다.
이러한 방법은 대부분의 계측을 제거하지만 여전히 약간의 활동과 오버헤드가 있습니다.
agent_enabled
구성 설정을 사용하세요. 이는 구성 파일이나 환경별 섹션에서 수행할 수 있습니다. 나중에 앱 서버를 다시 시작하세요.환경 변수 를 통해 동일한 작업을 수행한 다음 앱 서버를 다시 시작합니다.
다음 방법은 모든 계측 및 오버헤드를 제거합니다.
Gemfile 및 번들 설치에서
newrelic_rpm
을 제거합니다.Gemfile 및 번들 설치에서 다음을 설정합니다.
gem 'newrelic_rpm', :require => false이 옵션을 사용하면 앱의 어딘가에 필요한 경우 gem이 설치되지만 번들링할 때는 설치하지 않습니다.
팁
에이전트를 비활성화한 후 데이터 표시가 중지되는 데 몇 분 정도 걸릴 수 있습니다.