문제
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 Framework 4.0 이하 를 대상으로 하는 경우 Azure의 Always On
설정 이 에이전트를 방해합니다. 이 기능은 Azure의 기본 및 표준 모드에서만 사용할 수 있습니다.
Always On
설정은 APP_POOL_ID
환경 변수가 설정되지 않도록 합니다. New Relic의 .NET 에이전트는 앱 이름을 가져오기 위해 이 환경 변수가 필요합니다. 에이전트가 응용 프로그램 이름을 결정할 수 없으면 시작되지 않습니다.
여전히 .NET Framework 4.0 이하를 사용하는 경우 다음 해결 방법을 시도하십시오.
Azure Portal에서 Microsoft의 표준 또는 기본 계층을 사용하는 경우 Always On
설정이 비활성화되어 있는지 확인합니다.
- Azure Portal에서 (앱) > Settings > Application Settings 을 선택합니다.
Always On
토글을Off
으로 설정합니다.
다음은 시도할 수 있는 몇 가지 다른 옵션입니다. 이것이 작동하지 않으면 Always On
설정을 꺼야 합니다 .