New Relic의 .NET 에이전트는 %ALLUSERSPROFILE%\New Relic\.NET Agent\Logs
의 Logs
디렉토리에 두 가지 유형의 로그 파일을 저장합니다. 문제 해결에는 둘 다 필요합니다. 예를 들어 앱의 New Relic UI에 데이터가 표시되지 않는 경우입니다. 로그 유형 중 하나가 누락된 경우 .NET 에이전트의 일부 구성 요소가 시작되지 않은 것입니다.
- 에이전트 로그: 이러한 파일 이름은
newrelic_agent_
으로 시작합니다. - 프로파일러 로그: 이러한 파일 이름은
NewRelic.Profiler
으로 시작합니다.
로그 파일 생성
중요
New Relic .NET 에이전트의 문제를 해결할 때 debug
레벨 로그 파일을 생성하도록 구성되었는지 확인하고 로그 파일의 크기를 면밀히 모니터링하십시오. debug
에서의 로깅은 많은 데이터를 매우 빠르게 생성합니다. 문제를 재현한 후 로그 수준을 info
로 반환합니다.
C:\ProgramData\New Relic\.NET Agent
이(가) 숨겨진 폴더에 있는 경우 볼 수 있도록 Windows 설정을 업데이트하십시오. .NET용 New Relic 로그 파일을 생성하려면:
- 일반적으로
C:\ProgramData\New Relic\.NET Agent
(또는%ALLUSERSPROFILE%\New Relic\.NET Agent
)에 있는newrelic.config
을(를) 엽니다. <log level="info" />
설정을<log level="debug" />
로 변경합니다.- 파일을 저장하고 닫은 다음 에이전트가 새 설정을 읽을 때까지 몇 분 정도 기다립니다.
- 앱에 대한 몇 분의 트래픽을 생성합니다.
- New Relic Support에 로그 파일을 보내는 경우: New Relic 지원 티켓에서
newrelic.config
파일(파일 텍스트 아님)을 첨부하고C:\ProgramData\New Relic\.NET Agent\Logs
또는%ALLUSERSPROFILE%\New Relic\.NET Agent\Logs
에서 전체Logs
폴더를 첨부합니다. newrelic.config
에서<log level="debug" />
을<log level="info" />
로 변경합니다.
Azure Web App 로그 파일 생성
Kudu 콘솔은 Microsoft Azure Web App 로그 보고를 관리합니다. Kudu 콘솔을 사용하려면 먼저 Azure에 로그인하세요.
Azure 웹 앱의 URL로 이동합니다. 예를 들어:
https://example.azurewebsites.netKudu 콘솔 URL
scm
스니펫을 URL에 삽입합니다. 예를 들어:https://example.scm.azurewebsites.net페이지 왼쪽 상단에 검은색 탐색 모음이 있고 페이지 오른쪽 상단에 Azure 사용자 이름이 있는 Kudu 로고를 확인합니다.
그런 다음 Kudu 콘솔 내에서 로그 수준을 변경하려면:
Kudu 콘솔 탐색 모음에서 디버그 콘솔 메뉴를 선택한 다음 CMD 또는 PowerShell 을 선택합니다.
D:\home\site\wwwroot\newrelic
으로 이동합니다.newrelic.config
을(를) 수정하려면 연필을 선택하세요.상.
<log level="info">
을(를)로 변경<log level="debug">
변경 사항을
newrelic.config
에 저장합니다.디버그 로그가 생성될 때까지 몇 분 정도 기다리십시오.
동일한 단계를 사용하여
log level
을(를) 다시info
로 전환합니다.
시스템 정보 수집
에이전트 로그 외에도 Microsoft 시스템 정보 파일은 문제 해결에 유용합니다.
- Windows 작업 표시줄에서 Start > Run 을 선택하고
msinfo32
을 입력합니다. 확인 을 선택 OK . - 시스템 정보 페이지가 로드된 후 File > Save 을 선택합니다.
- 서버가 파일을 저장할 때까지 몇 분 정도 기다리십시오.
- New Relic 지원 티켓 에 파일을 첨부하십시오.
권한 확인
때때로 .NET 에이전트가 시작되지만 로그 디렉터리와 로그 파일을 만드는 데 필요한 권한 이 없기 때문에 해당 로그에 쓸 수 없습니다. 권한 관리는 환경에 따라 다르므로 시스템 관리자와 협력하여 이것이 문제가 아닌지 확인해야 합니다.