본문으로 건너뛰기

ANR 통계

ANR(Application Not Responding) 통계 메뉴는 애플리케이션 사용 중 UI 스레드가 차단되어 화면이 멈추거나 반응하지 않는 현상에 대한 상세 정보를 제공합니다. 이 메뉴를 통해 ANR이 빈번하게 발생하는 스크린을 식별하고, 발생 시점의 상세 로그를 분석하여 앱의 안정성을 개선할 수 있습니다.

  • 스크린 명(Activity/ViewController)별 ANR 발생 빈도와 지속 시간을 분석합니다.

  • 시간대별 ANR 발생 추이를 시각적으로 제공합니다.

  • 특정 ANR 건에 대한 스택 트레이스(Stack Trace)를 연계하여 분석할 수 있습니다.

ANR 통계 확인하기

스크린 명을 기준으로 ANR 발생 건수 및 평균 지속 시간 등 주요 지표를 확인할 수 있습니다.

  1. 통계 > ANR 통계 메뉴로 이동하세요.

  2. 시간에서 통계를 조회할 날짜와 시간을 설정하세요.

  3. 필터 입력란에 특정 스크린이나 앱 버전 등의 필터링 조건을 입력하세요.

  4. 화면 오른쪽 상단의 검색 아이콘 버튼을 클릭하세요.

  5. 각 섹션의 그래프를 통해 ANR 발생 패턴과 주요 문제 구간을 파악할 수 있습니다.

    • ANR 목록에서 상세 정보를 확인하고 싶은 항목의 오른쪽 방향 아이콘 아이콘을 클릭하여 사용자 세션 로그 검색 메뉴로 이동합니다.

ANR 추이

전체 ANR 발생 횟수의 시간대별 추이를 시각화한 차트입니다. 특정 배포 시점이나 시간대에 ANR이 급증했는지 파악하는 데 유용합니다.

  • 파란색 막대 그래프: 해당 시간대에 발생한 ANR 건수입니다.

  • 보라색 선 그래프: (표시되는 경우) 해당 시간대의 평균 ANR 지속 시간입니다.

스크린 별 ANR 건수 Top 10 - 평균 경과 시간

조회 기간 동안 ANR이 발생한 스크린 중, 평균 지속 시간이 가장 긴 상위 10개 스크린을 보여줍니다. 사용자가 앱이 멈췄다고 느끼는 시간이 긴 치명적인 스크린을 우선적으로 파악할 수 있습니다.

스크린 별 ANR 건수 Top 10 - 건수

조회 기간 동안 ANR이 가장 빈번하게 발생한 상위 10개 스크린을 보여줍니다. 앱 내에서 가장 불안정한 스크린이 어디인지 식별하는 데 도움을 줍니다.

ANR 목록

스크린(Screen)을 기준으로 집계된 ANR 상세 지표 목록입니다.

  • 스택 트레이스 확인(상세 분석): 목록의 가장 우측에 있는 오른쪽 방향 아이콘 아이콘을 클릭하면 사용자 세션 로그 검색 메뉴로 이동합니다.

    • 이동 시 해당 스크린 명과 앱 버전 등의 필터가 자동으로 적용됩니다.

    • Log 탭에서 exception_stacktrace 등을 통해 코드의 어느 부분에서 스레드 차단이 발생했는지 정확한 원인을 분석할 수 있습니다.

  • 컬럼 아이콘 컬럼 설정: 컬럼을 숨기거나 추가하고 순서를 변경할 수 있습니다. 자세한 내용은 컬럼 및 용어를 참고하세요.

  • CSV 다운로드 아이콘 : 조회된 목록 데이터를 CSV 파일로 저장할 수 있습니다.

조회 결과 필터링하기

조회한 데이터를 스크린 명, 앱 버전 등을 기준으로 필터링하여 원하는 내용을 집중 분석할 수 있습니다. 필터 입력란을 클릭하여 필터 키, 조건, 값을 순차적으로 설정합니다.

1. 필터 키 선택

  • 스크린 명: ANR이 발생한 특정 화면을 기준으로 필터링합니다.

  • 앱 버전: 특정 앱 버전에서 발생한 이슈만 추려낼 수 있습니다.

  • 평균 경과 시간(ms): ANR 지속 시간을 기준으로 심각한 건만 필터링할 수 있습니다.

2. 조건 및 값 설정

  • 텍스트 조건(스크린 명 등): 일치, 불일치, 포함, 미포함

  • 수치 조건(시간): >, >=, ==, <=, <

컬럼 및 용어

컬럼단위설명
스크린 명텍스트Android의 Activity/Fragment 또는 iOS의 ViewController 이름입니다.
페이지명텍스트스크린 명을 사용자가 식별하기 쉬운 이름으로 설정한 경우 표시되는 이름입니다.
앱 버전텍스트ANR 데이터가 수집된 애플리케이션의 버전입니다.
건수건수조회 기간 동안 해당 스크린에서 발생한 ANR의 총 횟수입니다.
평균 경과 시간밀리초(ms)/초(s)해당 스크린에서 발생한 ANR의 평균 지속 시간입니다.