iOS 에이전트는 앱 성능에 대한 포괄적인 보기를 제공합니다. 에이전트는 Objective-C, Swift 또는 둘 다로 작성된 iOS 앱을 모니터링합니다. 모바일 모니터링 기능에 대한 일반적인 개요는 모바일 모니터링 소개를 참조하십시오.
호환성 및 요구 사항
iOS 에이전트를 설치하기 전에 호환성 및 요구 사항을 검토하십시오.
에이전트 설치
iOS 에이전트를 설치하려면 UI에 직접 있는 가이드 설치 를 따르십시오. 이 방법을 사용하면 SPM(Swift Package Manager) 또는 CocoaPods로 iOS 에이전트를 설치 및 구성할 수 있습니다.
계측 확장
iOS 에이전트를 설치한 후 다양한 유형의 사용자 정의 데이터로 기본 계측을 확장할 수 있습니다.
액세스: | 모바일 UI에서: | New Relic 대시보드에서: |
---|---|---|
Custom data | 사용자 지정 이벤트, 상호 작용 추적 및 속성 을 만들고 기록하여 기존 데이터 및 추적에 세부 정보를 추가합니다. | New Relic 대시보드 및 NRQL에서 생성한 사용자 지정 이벤트를 쿼리합니다. |
Network requests | 전체 네트워크 분석을 수행할 수 있도록 MobileRequest 이벤트 기능을 활성화하십시오. | 네트워크 요청 오류율과 응답 시간을 자세히 조사하려면 MobileRequest 및 MobileRequestError 이벤트 를 쿼리하십시오. |
Crash analysis | 그룹 및 필터를 사용하여 자세한 정보를 검토하여 충돌로 이어지는 경향을 분석합니다. | 충돌에 대한 자세한 정보를 보려면 충돌 데이터와 관련된 NRQL 쿼리를 생성하십시오 . |
Mobile SDK | 모바일 SDK API를 사용하여 기본 에이전트 계측을 사용자 정의하십시오. | 그런 다음 해당 맞춤 이벤트 및 속성 을 봅니다. |
Handled exceptions | 열악한 모바일 앱 환경을 만드는 요인을 식별할 수 있도록 예외 를 보고하세요. | 성능을 더욱 향상시키려면 MobileHandledException 이벤트 레코드를 검토하십시오. |
Breadcrumbs | 그런 다음 MobileBreadcrumbs 이벤트를 쿼리하여 모든 이동 경로 또는 충돌과 관련된 이동 경로만 확인합니다. |
설치 문제 해결
iOS 설치에 문제가 있거나 iOS 앱의 모바일 모니터링 UI에 데이터가 표시되지 않는 경우 다음 문제 해결 방법을 시도해 보십시오.