문제
Microsoft Azure Web Apps 를 통해 New Relic의 .NET 에이전트를 설치했으며 Azure의 Always On
설정을 사용하고 있습니다. 일부 트래픽을 생성하고 앱에 대한 데이터 수집이 시작될 때까지 몇 분을 기다린 후에도 데이터는 여전히 APM 사용자 인터페이스에 표시되지 않습니다.
해결책
.NET 에이전트 버전 8.22.181.0 부터 Azure의 Always On
설정은 에이전트를 방해하지 않고 활성화될 수 있습니다. Always On
을 사용 하려면 에이전트를 업데이트하기 만 하면 됩니다.
.NET Framework 4.0 이하의 해결 방법
귀하의 에이전트가 목표 .NET 프레임워크 4.0 이하인 경우 Azure의 Always On
설정이 방해를 받게 됩니다. 이 기능은 Azure의 Basic 및 Standard 모드에서만 사용할 수 있습니다.
Always On
설정은 APP_POOL_ID
환경 변수가 설정되지 않도록 합니다. New Relic의 .NET 에이전트는 앱 이름을 가져오기 위해 이 환경 변수가 필요합니다. 에이전트가 응용 프로그램 이름을 결정할 수 없으면 시작되지 않습니다.
여전히 .NET Framework 4.0 이하를 사용하는 경우 다음 해결 방법을 시도하십시오.
Azure Portal에서 Microsoft의 Standard 또는 Basic 티어를 사용하는 경우 Always On
설정이 비활성화되어 있는지 확인하세요.
Azure Portal에서
(your app) > Settings > Application Settings
선택합니다.
Always On
토글을Off
으로 설정합니다.
시도해 볼 수 있는 다른 옵션은 다음과 같습니다. 그래도 작동하지 않으면 must Always On
설정을 끄세요.