.NET 앱에 대한 트래픽을 생성하고 5분을 기다린 후에도 데이터는 여전히 New Relic UI에 표시되지 않습니다.
해결책
중요
권한을 변경하기 전에 시스템 관리자에게 확인하십시오.
앱 풀 ID에 다음 위치에 있는 New Relic 레지스트리 키에 대한 read 액세스 권한이 있는지 확인합니다.
HKLM\SOFTWARE\New Relic\.NET Agent\
시스템의 모든 사용자에게 이 레지스트리 키에 대한 액세스 권한을 부여하거나 앱 풀 ID만 키에 액세스할 수 있도록 허용합니다.
관리자로 Windows 레지스트리를 엽니다.
Computer > HKEY_LOCAL_MACHINE > Software > New Relic선택합니다. .NET Agent마우스 오른쪽 버튼으로 클릭한 다음Permissions선택합니다.
Group or user names목록에Everyone사용자가 표시되지 않으면 사용자를 생성하십시오. Add선택하십시오. 그런 다음Select Users or Groups에서: Enter the object name to select필드에 Everyone 입력합니다. OK선택합니다.
Group or user names목록에서Everyone선택합니다. 그런 다음Permissions for테이블에서Read권한에 대한Allow확인란을 선택합니다.
다음 표준 형식을 사용하는 앱 풀 ID를 결정합니다.
IIS AppPool\APP_POOL_NAME
관리자로 Windows 레지스트리를 엽니다.
Computer > HKEY_LOCAL_MACHINE > Software > New Relic 선택합니다. .NET Agent 마우스 오른쪽 버튼으로 클릭한 다음 Permissions 선택합니다.
Permissions for .NET Agent 대화상자에서 Add 선택합니다. 그런 다음 Select Users or Groups 에서: Enter the object name to select 필드에 앱 풀 ID를 입력합니다(예: IIS AppPool\APP_POOL_NAME). OK 선택합니다.
Group or user names 목록에서 새 앱 풀 ID를 선택합니다. 그런 다음 Permissions for 테이블에서 Read 권한에 대한 Allow 확인란을 선택합니다.
명령줄에서 IISRESET 을 수행합니다.
권한을 업데이트해도 문제가 해결되지 않으면 .NET 에이전트의 누락된 데이터 문제 해결 절차를 따르십시오.
팁
향후 설치 시 이 문제가 발생하지 않도록 하려면 WSM 3.3.5.0을 제거하십시오. 레지스트리를 변경하지 않으려면 WSM 및 .NET을 제거한 다음 최신 버전을 다시 설치하십시오.
원인
데이터가 표시되지 않는 일반적인 이유는 New Relic .NET 에이전트가 레지스트리 키에 액세스할 수 없기 때문입니다. 다음 위치의 프로파일러 로그에서 레지스트리 권한 오류를 볼 수 있습니다.
%ALLUSERSPROFILE%\New Relic\.NET Agent\Logs\
예를 들어 다음을 볼 수 있습니다.
[Info] ... Logger initialized
[Error] ... Unable to find New Relic Home directory in registry or environment.
[Error] ... An exception was thrown while initializing the profiler.