Crash 사용 관련
크래시 외 다른 에러를 확인하고 싶어요.
IMQA Crash에서는 커스텀 에러(Custom Error) 설정을 통해 로그인 에러, 결제 에러와 같은 다양한 에러 정보를 확인하실 수 있습니다.
크래시와 ANR가 구분되나요?
IMQA Crash에서는 크래시와 ANR을 구분하여 확인할 수 있습니다. 대시보드 내 에러 테이블 우측 상단의 '에러 유형'에서 '크래시'와 'ANR'로 에러를 필터링할 수 있습니다. 현재 크래시와 ANR 구분은 안드로이드 프로젝트에서만 가능합니다.
IMQA에선 크래시, ANR 수가 더 많이 나와요.
Firebase, Google Play Console 등 타 솔루션에 비해 IMQA에서 Crash 및 ANR 발생 수가 많아 보이는 경우가 종종 발생합니다. Google의 경우 데이터 샘플링을 통해 일부 데이터만 수집하기 때문에 수집하지 않은 데이터에서 발생한 크래시, ANR에 대해선 확인할 수 없습니다. 또한 Google Play Console 수집 데이터 보관 과정 중 클라우드에 보관되어 있는 필요 없는 데이터를 삭제하기도 합니다.
IMQA는 타 솔루션과는 달리 데이터 샘플링 방식이 아닌 모든 데이터를 수집하고 보관합니다. (보관 기간은 버전, 계약 등에 따라 상이) 이에 누락되는 데이터가 없기 때문에 모든 크래시, ANR 발생 현황을 확인할 수 있어 상대적으로 더 많은 수치를 확인할 수 있습니다.
‘Unknown Error’는 무엇을 의미하나요?
‘Unknown Error’는 특정할 수 있는 에러 정보가 제대로 수집되지 않았음을 의미합니다. SIGABRT, SIGTRAP 등 특정 Exception Type에서 에러 명이 수집되지 않는 경우 등이 있습니다.
주요 내용을 한눈에 보고 싶어요.
대시보드에서 최근 1주일간 발생한 크래시, 이용자 수, 앱 실행 수를 확인할 수 있으며, 이를 통해 크래시 비율을 파악할 수 있습니다.
1,000단위를 '1K'로 요약 표시하며, 마우스 오버 시 실제 데이터를 확인할 수 있습니다.
에러 등급은 어떻게 구분하나요?
SDK에서 ‘개발 코드에서의 오류’를 심각성에 따라 등급별 설정한 것을 비율로 나타내는 것입니다. 앱의 구성에 따라 에러 종류와 등급은 변경하여 설정하실 수 있습니다. 현재 Unhandled 이외의 등급 설정은 안드로이드에서만 지원됩니다.
Unhandled: 기본이 되는 에러 등급으로 처리하지 못한 크래시일 경우
위험: 앱에 상당한 영향을 주는 크래시일 경우
메이저: 앱에 영향이 있는 크래시일 경우
마이너: 앱에 큰 영향이 없는 크래시일 경우
에러 테이블에서는 어떤 정보를 확인할 수 있나요?
최근 발생한 에러 순으로 정렬되며 등급, 누적 횟수, 상태, 발생 일시 클릭 시, 오름차순/내림차순으로 정렬할 수 있습니다. 특정 앱 버전의 최근 1주일간 발생한 에러를 사전 정의한 에러 등급, 발생 누적 횟수, 크래시 명, 상태, 발생 일시를 표시합니다. 항목 클릭 시 ‘에러 상세’ 페이지로 이동합니다. 에러 테이블에 대한 상세 내용은 에러 테이블 페이지에서 확인할 수 있습니다.
에러 태그는 무엇인가요?
에러에 대한 추가 정보를 태그로 설정하여 관리할 수 있습니다. 태그는 SDK에서 에러 종류와 등급 설정 시에도 설정할 수 있습니다. 등록한 태그는 ‘에러 검색’ 페이지에서 검색 키워드로 활용할 수 있습니다. 자세한 내용은 태그 페이지에서 확인해 보세요.
어떤 에러 정보를 검색할 수 있나요?
IMQA Crash 에러 검색에서는 선택한 기간 동안 발생했던 에러들을 검색할 수 있습니다. 등급, 앱 버전, 태그 등으로 검색할 수 있고 해당 에러 상세 페이지로 빠르게 이동할 수 있습니다.
검색 기간은 기본 ‘7일’로 설정되어 있으며, 최대 30일까지 발생한 에러로 필터링할 수 있습니다. 무료 버전(IMQA LITE)에서는 최대 15일까지 검색 가능합니다. 자세한 내용은 ‘에러 검색’ 페이지에서 확인해 보세요.
에러 원인과 발생 위치를 알고 싶어요.
‘에러 상세’에서 Crash 발생 스택 정보와 전체 스레드의 스택을 확인할 수 있습니다. LITE 플랜의 경우, 스택 필터에서 Crash 스레드만 표시됩니다.
1.5 버전에서 특정 에러를 처리했는데, 1.6 버전에서 동일한 에러가 발생했어요.
상위 버전에서 동일한 에러가 발생할 경우 해당 에러와의 구분을 위해 신규 에러로 생성됩니다. 다만 동일 버전 또는 하위 버전에서 발생한 경우에는 상태가 변경되지 않습니다.
Crash 알림을 받고 싶어요.
IMQA Crash의 알림은 ‘MPM > 알림’에서 설정하실 수 있습니다. 상세 설정 방법은 아래 알림 설정 페이지를 참고해 주세요.
Crash에서 MPM으로 어떻게 이동하나요?
상단 바 우측의 [M] 버튼을 누르시면 동일 프로젝트의 MPM 대시보드로 이동합니다.
Last updated