Mobile dashboard
대 시보드는 모바일 애플리케이션의 사용자 경험과 성능을 모니터링하는 화면입니다.
실시간 데이터와 과거 데이터를 조회할 수 있으며, 디바이스·OS·지역 등 다양한 관점에서 통계를 제공합니다.
화면 로드 이벤트와 HTTP 요청 성능 데이터도 함께 확인할 수 있어 성능 이상을 신속하게 파악할 수 있습니다.
위젯 차트 상단의 을 클릭하면 해당 위젯의 설명을 확인할 수 있습니다.
평균 App Startup 시간
앱 전체 시작 성능을 단계별 평균 시간으로 표시합니다.
타임라인 바 차트는 스타트업 과정을 단계별로 시각화하며, 어느 단계에서 지연이 발생하는지 한눈에 확인할 수 있습니다.
이 지표는 Android 전용으로 제공됩니다.
스크린 로드 수
조회시점 기준 전체 스크린 로드 수를 표시합니다.
이 지표를 통해 사용자가 언제 앱을 가장 많이 사용하는지, 트래픽 집중 시간대를 파악할 수 있습니다.
- 급격한 증가: 마케팅 캠페인, 푸시 알림 효과 가능
- 감소: 앱 성능 문제 또는 서버 장애 가능
스크린 히트맵
시간대별 스크린 로드 응답 시간을 분포도 차트로 표시합니다.
차트 영역을 드래그하면 해당 시간대의 스크린 이벤트 상세 내역을 조회할 수 있습니다.
- 가로축: 스크린 로드 종료 시간
- 세로축: 스크린 로드 응답 시간
- 색상: 하늘색 → 파란색 → 남색 순으로 정상 이벤트 밀도 표현
평균 스크린 로드 시간
애플리케이션의 화면별 평균 로드 시간을 실시간으로 모니터링합니다. 최적화가 필요한 화면을 식별할 수 있습니다. 하단 테이블은 스크린 클래스별 상세 데이터를 제공합니다. 느린 스크린을 신속히 식별해 최적화 대상을 선정할 수 있습니다.
- 위젯 상단: 최근 10분간 스크린별 로드 시간을 라인 차트로 표시
- 위젯 하단
- 왼쪽 영역: 스크린 평균 로드 시간
- 오른쪽 영역: 스크린 클래스 별 호출 횟수를 막대 그래프로 표시, 호출 횟수 순으로 정렬
금일 세션 수
금일 세션 수 위젯은 하루 동안 발생한 총 세션 수를 실시간으로 표시합니다.
전일 동일 시간대와 비교해 앱 사용량 변화를 파악할 수 있으며, 앱 실행 규모와 사용자 이용 패턴 분석에 활용할 수 있습니다.
- 위젯 상단: 조회일 기준 0시부터 현재 시각까지의 전체 세션 수와 전일 세션 수 대비 증감 표시
- 위젯 하단: 5분 간격으로 측정된 실시간 세션 수를 그래프로 표시
- 당일 세션: 파란색 영역
- 전일 세션: 회색 영역
HTTP 히트맵
앱에서 발생한 HTTP 요청의 응답 시간을 히트맵 차트로 제공합니다.
요청별 상세 정보는 테이블에서 확인할 수 있습니다.
- 가로축: HTTP 요청 종료 시간
- 세로축: HTTP 응답 시간
- 정상 요청: 하늘색 → 파란색 → 남색
- 에러 요청: 노란색 → 주황색 → 빨간색 (HTTP 400 이상)
평균 HTTP 응답 시간
HTTP 요청의 평균 응답 시간을 API 엔드포인트별로 제공합니다.
가장 많이 호출되는 API와 응답이 느린 API를 쉽게 식별하여 최적화 대상을 선정할 수 있습니다.
- 위젯 상단: 최근 10분간 HTTP 요청의 응답 시간을 API별 라인 차트로 표시
- 위젯 하단
- 왼쪽 영역: API별 평균 응답 시간 표시
- 오른쪽 영역: API별 호출 횟수를 막대 그래프로 표시, 호출 횟수 순으로 정렬
HTTP 요청 실패 건 수
HTTP 에러(상태 코드 400 이상)와 요청 취소 건수를 집계합니다.
시간대별 실패 추이를 모니터링해 서버 문제나 네트워크 이슈를 감지할 수 있습니다.
- 시간대별 에러 발생 패턴을 분석 활용
- 서버 장애 시점 파악
- 네트워크 불안정 구간 감지
- API 엔드포인트별 안정성 평가
디바이스별 크래시
디바이스 모델별 크래시 발생 건수를 표시합니다.
특정 모델에서 반복되는 크래시를 통해 호환성 문제를 파악할 수 있습니다.
- 추적 정보
- 디바이스 모델
- OS 버전 (Android, iOS)
- 메모리 및 스토리지 상태
- 크래시 발생 빈도
Exception 타입별 크래시 건수
발생한 Exception/Error 타입별로 크래시를 분류하고 건수를 표시합니다. 각 Exception 타입의 발생 빈도를 파악하여 코드의 취약점을 개선할 수 있습니다.
-
Android 크래시 유형
- NullPointerException
- OutOfMemoryError
-
iOS 크래시 유형
- NSInvalidArgumentException
- NSRangeException
- EXC_BAD_ACCESS
- Swift Error 타입
스크린별 크래시 건수
스크린 단위로 크래시 건수를 표시합니다.
크래시가 자주 발생하는 스크린을 식별하여 우선적으로 안정성을 개선할 수 있습니다.
- 크래시 발생 시 수집되는 정보
- 화면 이름 및 클래스
- 크래시 발생 시점
- 사용자 행동 컨텍스트
스크린별 ANR 건수
스크린별 ANR(Application Not Responding) 발생 건수를 표시합니다.
사용자 경험에 큰 영향을 주는 ANR이 어느 스크린에서 집중되는지 파악할 수 있습니다.
이 지표는 Android 전용으로 제공됩니다.