• EnglishEspañol日本語한국어Português
  • 로그인지금 시작하기

이 한글 문서는 사용자의 편의를 위해 기계 번역되었습니다.

영문본과 번역본이 일치하지 않는 경우 영문본이 우선합니다. 보다 자세한 내용은 이 페이지를 방문하시기 바랍니다.

문제 신고

문제 해결을 위한 로그 생성(.NET)

New Relic의 .NET 에이전트는 기본적으로 Logs 디렉토리(Windows용 %ALLUSERSPROFILE%\New Relic\.NET Agent\Logs 및 Linux용 /usr/local/newrelic-dotnet-agent/logs )에 두 가지 유형의 로그 파일을 저장합니다. NuGet 패키지 설치를 사용하는 경우 앱의 루트 디렉터리 내 newrelic 폴더에 있습니다. 둘 다 문제 해결에 필요합니다. 예를 들어 앱의 New Relic UI에 데이터가 표시되지 않는 경우입니다. 로그 유형이 누락된 경우 .NET 에이전트의 일부 구성 요소가 시작되지 않은 것입니다.

  • 에이전트 로그: 이러한 파일 이름은 newrelic_agent_ 으로 시작합니다.
  • 프로파일러 로그: 이러한 파일 이름은 NewRelic.Profiler 으로 시작합니다.

Windows에서 로그 파일 생성

중요

New Relic .NET 에이전트의 문제를 해결할 때 debug 레벨 로그 파일을 생성하도록 구성되었는지 확인하고 로그 파일의 크기를 면밀히 모니터링하십시오. debug 에서의 로깅은 많은 데이터를 매우 빠르게 생성합니다. 문제를 재현한 후 로그 수준을 info 로 반환합니다.

C:\ProgramData\New Relic\.NET Agent 이(가) 숨겨진 폴더에 있는 경우 볼 수 있도록 Windows 설정을 업데이트하십시오. .NET용 New Relic 로그 파일을 생성하려면:

  1. 일반적으로 C:\ProgramData\New Relic\.NET Agent (또는 %ALLUSERSPROFILE%\New Relic\.NET Agent )에 있는 newrelic.config 을(를) 엽니다.
  2. <log level="info" /> 설정을 <log level="debug" /> 로 변경합니다.
  3. 파일을 저장하고 닫은 다음 에이전트가 새 설정을 읽을 때까지 몇 분 정도 기다립니다.
  4. 앱에 대한 몇 분의 트래픽을 생성합니다.
  5. New Relic Support에 로그 파일을 보내는 경우: New Relic 지원 티켓에서 newrelic.config 파일(파일 텍스트 아님)을 첨부하고 C:\ProgramData\New Relic\.NET Agent\Logs 또는 %ALLUSERSPROFILE%\New Relic\.NET Agent\Logs 에서 전체 Logs 폴더를 첨부합니다.
  6. newrelic.config 에서 <log level="debug" /><log level="info" /> 로 변경합니다.

Linux에서 로그 파일 생성

중요

New Relic .NET 에이전트의 문제를 해결할 때 debug 레벨 로그 파일을 생성하도록 구성되었는지 확인하고 로그 파일의 크기를 면밀히 모니터링하십시오. debug 에서의 로깅은 많은 데이터를 매우 빠르게 생성합니다. 문제를 재현한 후 로그 수준을 info 로 반환합니다.

  1. 일반적으로 위치하는 newrelic.config열기 /usr/local/newrelic-dotnet-agent
  2. <log level="info" /> 설정을 <log level="debug" /> 로 변경합니다.
  3. 파일을 저장하고 닫은 다음 에이전트가 새 설정을 읽을 때까지 몇 분 정도 기다립니다.
  4. 앱에 대한 몇 분의 트래픽을 생성합니다.
  5. 로그 파일을 New Relic 지원팀에 보내는 경우: New Relic 지원 티켓에 newrelic.config 파일(파일 텍스트 아님)을 첨부하고 /usr/local/newrelic-dotnet-agent/logs에서 전체 Logs 폴더를 첨부합니다.
  6. newrelic.config 에서 <log level="debug" /><log level="info" /> 로 변경합니다.

Azure Web App 로그 파일 생성

Kudu 콘솔은 Microsoft Azure Web App 로그 보고를 관리합니다. Kudu 콘솔을 사용하려면 먼저 Azure에 로그인하세요.

  1. Azure 웹 앱의 URL로 이동합니다. 예를 들어:

    https://example.azurewebsites.net
  2. Kudu 콘솔 URL scm 스니펫을 URL에 삽입합니다. 예를 들어:

    https://example.scm.azurewebsites.net
  3. 페이지 왼쪽 상단에 검은색 탐색 모음이 있고 페이지 오른쪽 상단에 Azure 사용자 이름이 있는 Kudu 로고를 확인합니다.

그런 다음 Kudu 콘솔 내에서 로그 수준을 변경하려면:

  1. Kudu 콘솔 탐색 모음에서 디버그 콘솔 메뉴를 선택한 다음 CMD 또는 PowerShell 을 선택합니다.

  2. D:\home\site\wwwroot\newrelic 으로 이동합니다.

  3. newrelic.config 을(를) 수정하려면 연필을 선택하세요.

    상.

  4. <log level="info"> 을(를)로 변경 <log level="debug">

  5. 변경 사항을 newrelic.config 에 저장합니다.

  6. 디버그 로그가 생성될 때까지 몇 분 정도 기다리십시오.

  7. 동일한 단계를 사용하여 log level 을(를) 다시 info 로 전환합니다.

시스템 정보 수집

에이전트 로그 외에도 Microsoft 시스템 정보 파일은 문제 해결에 유용합니다.

  1. Windows 작업 표시줄에서 Start > Run 을 선택하고 msinfo32 을 입력합니다. 확인 을 선택 OK .
  2. 시스템 정보 페이지가 로드된 후 File > Save 을 선택합니다.
  3. 서버가 파일을 저장할 때까지 몇 분 정도 기다리십시오.
  4. New Relic 지원 티켓 에 파일을 첨부하십시오.

권한 확인

때때로 .NET 에이전트가 시작되지만 로그 디렉터리와 로그 파일을 만드는 데 필요한 권한 이 없기 때문에 해당 로그에 쓸 수 없습니다. 권한 관리는 환경에 따라 다르므로 시스템 관리자와 협력하여 이것이 문제가 아닌지 확인해야 합니다.

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.