모바일 앱 충돌로 인해 사용자가 부정적인 리뷰를 제출하여 조직의 평판에 영향을 줄 수 있습니다. 충돌로 인해 사용자가 앱을 완전히 삭제하여 조직의 수익성에 영향을 줄 수도 있습니다. 충돌 분석 UI를 사용하면 개발 수명 주기에서 가장 큰 병목 현상 중 하나인 예상치 못한 예외를 해결하는 데 걸리는 시간을 식별하고 처리할 수 있습니다.
충돌 분석 기능 사용
개발 팀이 이메일로 충돌 알림 을 받으면 이메일 링크를 선택하여 사용자 인터페이스에서 충돌에 대한 자세한 정보를 검토하거나 쿼리를 통해 직접 차트 데이터를 분석할 수 있습니다. 개별 충돌 세부 정보 페이지에는 팀이 보고에서 해결에 이르기까지 문제를 추적할 수 있는 추적 도구도 포함되어 있습니다.
충돌 분석 기능은 개발자가 다음을 수행하는 데 도움이 됩니다.
크래시 및 네트워크 데이터(그룹 및 필터 사용)를 분할 및 분석하여 크래시를 유발하는 추세를 분석합니다.
특정 버전 또는 하나 이상의 속성 Filter (예: Last Interaction , App Build 또는 더 긴 표준 및 사용자 정의 속성 목록)별로 필터링합니다.
선택한 필터가 UI 페이지 상단에 나타납니다.
상위 5개 발생 차트를 사용하여 선택한 기간 동안 충돌 유형과 발생 횟수를 식별합니다. 이 차트는 선택한 그룹 및 필터 별로 상위 5개의 충돌 발생을 보여줍니다. 예를 들어 이메일 주소(사용자 정의 속성으로 계측된 경우)별로 그룹화한 다음 특정 이메일로 필터링하여 해당 사용자의 경험을 조사할 수 있습니다.
다른 속성을 기준으로 필터링하거나 그룹화하려면 검색 창을 사용하거나 사용 가능한 필터를 선택합니다. 예를 들어 충돌 유형, 장치, 특정 위치 또는 사용자 정의 속성별로 필터링합니다.
one.newrelic.com > All capabilities > Mobile > (앱 선택) > Exceptions > Crash analysis: 다음은 Crash locations [충돌 위치] 그룹으로 필터링된 Top 5 occurrences [상위 5개 발생] 차트의 예입니다. 원하는 방식으로 충돌 데이터를 분석하려면 그룹 또는 필터를 선택하십시오.
모바일 모니터링의 충돌 분석 차트는 이 이벤트 유형에 추가한 사용자 정의 속성과 함께 모바일 이벤트에 대한 기본 속성을 사용합니다. 데이터를 보거나 공유하려면 줄임표 아이콘을 클릭하십시오.
one.newrelic.com > All capabilities > Mobile > (앱 선택) > Errors > Crash analysis: Crash reports [충돌 보고서] 테이블에서 패턴을 분석하기 위해 열을 정렬한 다음 충돌 세부 정보를 검토할 보고서를 선택합니다.
때때로 충돌 보고서 데이터를 가장 낮은 것에서 가장 높은 것으로 조사하는 것이 더 유용할 수 있습니다. 예를 들어:
다음 중 발생 횟수가 가장 적은 예외는 무엇입니까?
특정 예외가 언제 시작되었습니까( 가장 빠른 발생 )?
정렬 순서 또는 필터 옵션을 변경하여 귀하와 귀하의 팀에 가장 중요한 예외 유형에만 집중할 수 있습니다.
크래시 프로필은 모바일 애플리케이션 성능의 이상을 표시하여 모바일 크래시 데이터에 대한 빠르고 명확한 통찰력을 제공합니다. 속성과 동작 간의 예기치 않은 차이점이 강조 표시되어 충돌이 발생한 계정과 충돌이 없는 계정 간의 주요 차이점을 보여줍니다. 빠르고 능률적인 문제 해결 경험을 위해 드릴다운 및 필터를 통해 주요 문제를 빠르게 찾아낼 수 있습니다.
모바일 모니터링 충돌 이벤트 추적은 모바일 앱 충돌로 이어지는 이벤트를 보여줍니다. 이는 기본적으로 모니터링되는 이벤트이거나 사용자가 만든 사용자 지정 이벤트일 수 있습니다. 자세한 내용은 충돌 이벤트 추적 을 참조하십시오.
충돌 유형 표에서 특정 충돌 유형 으로 드릴다운할 수 있습니다. 여기에서 다음을 수행할 수 있습니다.
관련 스레드 분석을 살펴보세요.
Xcode를 사용하여 소스 코드를 검사할 수 있도록 충돌 세부 정보 내보내기 를 선택합니다.
충돌 라이브러리 보기 버튼을 클릭하여 Android 맵 파일 또는 iOS .dSYM이 무엇인지 확인합니다. 귀하의 응용 프로그램에 대한 파일이 있습니다.
원하는 파일이 표시되지 않으면 새 Android 지도 파일 또는 iOS .dSYM을 업로드하세요. 업로드 링크를 클릭하여 파일. 새 파일을 업로드하면 충돌 발생을 자동으로 난독화하거나 상징화합니다.
티켓을 제출하고 충돌을 해결하십시오.
one.newrelic.com > All capabilities > Mobile > (앱 선택) > Errors > Crash analysis > Crash types > (충돌 선택): 이것은 새로운 Android 맵 파일을 업로드하는 옵션을 포함하는 스택 추적의 예입니다. 또는 추가 iOS .dSYM 파일. Xcode를 사용하여 소스 코드를 분석하고 디버그하려면 Export crash details [충돌 세부 정보 내보내기를] 선택합니다.