문제
인프라 에이전트의 문제를 해결할 때 몇 분 동안 debug
로그를 생성하여 오류를 찾고 조사하십시오. 이것은 자신의 문제 해결이나 New Relic Support와 협력할 때 유용할 수 있습니다.
중요
자세한 로깅은 많은 데이터를 매우 빠르게 생성합니다. 로그 생성이 완료되면 New Relic에 로그를 전달할 때 디스크 공간 소비 및 데이터 수집을 줄이기 위해 level: info
(또는 그 이하)로 설정해야 합니다.
newrelic-infra-ctl
명령을 사용하여 이 프로세스를 자동화할 수 있습니다. 자세한 내용은 문제 해결 바이너리 설명서 를 참조하십시오.
해결책
debug
로그 파일을 생성하려면 구성 파일을 편집해야 합니다. 적용 가능한 모든 설정이 포함된 샘플 구성 파일은 예제 템플릿 을 참조하십시오. 자세한 로그를 생성하려면:
단계 | 절차 |
---|---|
로깅 설정으로
| |
충분한 로깅 데이터를 생성하려면 호스트가 약 3분 동안 정상 로드에서 실행되도록 하십시오. | |
설정을 기본값으로 되돌립니다.
| |
로그 파일에 오류가 있는지 검사하십시오. 로그 파일을 New Relic Support에 보내야 하는 경우:
|
스마트 자세한 정보 표시 모드
때로는 꽤 오랜 시간이 지나야 오류가 발생합니다. 일반적으로 자세한 로그는 짧은 기간 동안만 활성화되므로 디버깅이 어려워집니다. 그렇지 않으면 많은 디버그 로그가 있습니다. 예를 들어, 인프라 에이전트가 시작된 후 1시간 후에 오류가 발생하는 경우 오류 시간에 디버그 로그를 가져오는 것이 까다롭거나 비실용적일 수 있습니다.
Infrastructure Agent v1.9.0 이상부터 스마트 상세 정보 표시 모드를 로그에 사용할 수 있습니다. 스마트 상세 정보 표시 모드는 오류가 기록된 후 가장 최근의 디버그 메시지만 기록합니다. 이를 통해 관련 없는 디버그 메시지를 많이 기록하지 않고 가장 최근의 디버그 메시지만 기록하면서 오류가 발생할 때까지 스마트 상세 정보 표시 모드를 계속 실행할 수 있습니다. (메시지 수는 구성에 따라 결정됩니다.)
스마트 상세 정보 표시 모드에 대한 자세한 내용은 인프라 에이전트 로깅 동작 문서를 참조하고, 스마트 상세 정보 표시 모드를 활성화하는 방법에 대한 자세한 내용은 인프라 구성 설정 문서를 사용하십시오.
에이전트 로그를 New Relic에 전달
인프라 에이전트는 자체 로그를 New Relic에 보내도록 구성할 수 있습니다. 이는 로그 전달, 인프라 에이전트와 관련된 문제를 해결하거나 지원에 문의할 때 유용할 수 있습니다.
인프라 에이전트에 대한 로그 전달을 활성화하는 방법에 대한 자세한 내용은 로그 전달 문제 해결 을 참조하십시오.
특정 시스템에 대한 참고 사항
다음은 일반 로깅 지침 을 보완하는 데 사용되는 특정 시스템에 대한 몇 가지 추가 참고 사항 및 요구 사항입니다.