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

사용자의 편의를 위해 제공되는 기계 번역입니다.

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

문제 신고

문제 해결을 위한 로그 생성(.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.