본문으로 건너뛰기

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의 평균 경과 시간입니다. |