• 로그인지금 시작하세요

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

영문본과 번역본이 일치하지 않는 경우 영문본이 우선합니다. 보다 자세한 내용은 이 페이지를 방문하시기 바랍니다.

문제 신고

모바일 처리 예외 소개

예외는 잘못된 애플리케이션 상태에 영향을 주어 애플리케이션 충돌뿐만 아니라 부정적인 사용자 리뷰를 초래할 수 있습니다. 이로 인해 사용자가 앱을 삭제하여 조직의 수익성에 영향을 줄 수 있습니다. 처리된 예외 UI 를 사용하여 모바일 개발 관리자와 개발자 팀은 열악한 모바일 앱 경험에 영향을 미치는 중요한 요소를 식별하고 필터링 가능한 데이터를 사용하여 보다 신속하게 해결 방법을 찾을 수 있습니다.

특징

예외가 발생했을 때 처리하면 모바일 앱 사용자 경험을 개선하는 데 도움이 될 수 있지만 예외를 포착하는 것만으로는 충분하지 않습니다. 예방하는 방법도 알아야 합니다. 예를 들어:

  • 얼마나 많은 다른 유형의 처리된 예외가 발생합니까? 발생률이 높으면 백엔드 시스템을 변경해야 할 수 있습니다.
  • 사용자의 앱 사용으로 인해 try/catch가 발생하는 이유는 무엇입니까? 예외의 컨텍스트는 무엇입니까?
  • 처리된 예외에 대한 테스트 환경의 응답은 언제 더 심각한 추가 문제를 나타낼 수 있습니까?
  • 프로덕션에서 예외가 포착되지 않았다면 무엇이 충돌을 일으켰을까요? 코드 또는 백엔드 API에서 여전히 사용자 경험에 영향을 미치는 다른 것은 무엇입니까?

처리된 예외를 사용하면 이러한 종류의 문제를 보다 빠르게 식별하고 해결할 수 있습니다.

one.newrelic.com > Mobile > (앱 선택) > Exceptions > Handled exceptions: 차트와 표에서 풍부한 데이터를 탐색하면서 그룹과 필터를 사용하여 모바일 앱 예외의 근본 원인을 파악하는 데 도움이 되는 패턴을 발견하십시오. .

처리된 예외 기능

코멘트

예외 데이터를 슬라이스 및 다이스합니다.

API와 UI를 통해 예외 데이터를 볼 수 있습니다.

  • try{...} catch(){...} 블록 내에서 recordHandledException() 메서드 를 사용하면 애플리케이션에서 예외가 발생하는 빈도와 조건을 이해하는 데 도움이 됩니다.
  • 그룹 및 필터 를 사용하여 예외로 이어지는 추세를 분석합니다. 예를 들어 OS Build 별로 그룹화한 다음 특정 appVersion 를 필터링할 수 있습니다.

특정 사용자의 경험을 이해합니다.

백분율 차트 를 검토하여 사용자 및 세션의 전반적인 추세를 한 눈에 볼 수 있습니다. 그런 다음 사용자 정의 속성을 사용하여 무료 계정보다 유료 계정과 관련된 예외에 중점을 둡니다.

대부분의 예외가 발생하는 시점을 정확히 파악합니다.

예를 들어 Last Interaction 에서 그룹화하면 문제에 대한 전체 보기를 얻을 수 있습니다. 추가로 드릴다운하려면 다음과 같은 필터 를 사용하십시오.

  • 네트워크 문제로 인한 예외를 검사하려면 carrier 으로 필터링한 다음 wifi 을 선택합니다.
  • 앱 출시로 인한 예외를 검사하려면 appVersion 으로 필터링하세요.

문제를 공통 특성과 정렬합니다.

예를 들어:

  • 그룹 및 필터를 사용하여 처리된 예외 추세가 네트워크(ASN, 이동통신사, 위치 등) 또는 장치(장치 모델, 제조업체, 운영 체제 빌드, 버전 등)에 나타나는지 여부를 결정합니다.
  • 상위 5개 예외 위치 표 를 사용하여 스택 추적의 반복 패턴을 탐색합니다.
  • 데이터를 쿼리하고 결과를 공유합니다.

충돌 전후의 이벤트 흔적을 탐색합니다.

모바일 모니터링을 사용하면 충돌이 발생하기 전후에 이벤트를 보다 완벽하게 파악할 수 있으므로 여러 각도에서 문제를 분석하고 해결할 수 있습니다.

요구 사항

모바일 데이터를 사용할 수 있는 기간은 모바일 데이터에 대해 설정한 데이터 보존 기간에 따라 다릅니다.

추가 요구 사항은 다음과 같습니다.

처리된 예외 API 및 이벤트 유형

모바일 모니터링에는 쿼리 빌더 에서 처리된 예외 데이터를 탐색하고 특정 세부 정보를 얻는 데 사용할 수 있는 기본 속성이 자동으로 포함됩니다.

사용자 정의 속성 및 이벤트를 생성 할 수도 있습니다. 그런 다음 처리된 예외 페이지 에서 속성을 선택하고 쿼리하거나 공유합니다.

Copyright © 2022 New Relic Inc.