문제
iOS 또는 tvOS 앱이 iOS 에이전트를 설치한 후 데이터를 보고하지 않습니다.
해결책
앱에서 요청을 보낸 후 3-5분 안에 모바일 모니터링 UI에 데이터가 표시되어야 합니다. 데이터가 표시되지 않는 경우:
didFinishLaunchingWithOptions()
의 첫 번째 줄에서 에이전트를 호출하고 있고 기본 스레드에서 에이전트를 실행하고 있는지 확인합니다. 예기치 않거나 불안정한 동작을 방지하려면didFinishLaunchingWithOptions()
나중에 비동기식으로 또는 백그라운드 스레드에서 시작하지 마십시오.- 모든 설치 지침 을 완료했는지 확인하십시오.
- New Relic Diagnostics 를 사용하여 문제를 자동으로 식별해 보십시오.
- 자세한 로그 에서 오류를 검사합니다.
- 장치가 네트워크 에 나열된 모바일 모니터링 끝점에 연결할 수 있는지 확인합니다.
- 추가 도움이 필요하면 support.newrelic.com 에서 지원을 받으십시오.
로그 파일을 설정하려면:
startWithApplicationToken
를 호출하기 전에 이 메서드 호출을 추가하여 New Relic 로깅 수준을 높입니다.[NRLogger setLogLevels:NRLogLevelALL];앱에서 몇 분의 활동을 생성하십시오.
잠재적인 문제를 나타낼 수 있는 New Relic SDK의 라인에 대한 장치 로그를 검사하십시오.
NRLogLevelALL
로 인한 성능 오버헤드 증가를 제거하려면 로그를 검토한 후 증가한 로깅 수준을 주석 처리합니다.//[NRLogger setLogLevels:NRLogLevelALL];New Relic 계측 문제의 징후가 있는지 애플리케이션 빌드 로그를 확인하십시오.