하반기 결산 특집 #2. 서비스 개선 이야기
안녕하세요, IMQA입니다.
하반기 결산 특집 마지막 시간인 이번 시간에는 업데이트된 신규 기능부터 개선된 성능, SDK 업데이트, 일부 On-Premise 업데이트까지 자세히 알아보았습니다.
🏆 IMQA 하반기 결산 특집 🏆
✔️ 1편 월별 이슈
✔️ 2편 서비스 개선 이야기
IMQA 하반기 결산 서비스 개선 항목
신규 기능 업데이트
IMQA MPM: 행동분석 기능 추가
IMQA MPM: 역추적 행동분석 기능 추가
IMQA MPM: 브라우저 알림 기능 추가
기능 및 성능 개선 업데이트
IMQA MPM: 분석 기간 선택 기능 개선
IMQA Crash: 이동 경로 자동 수집 개선
IMQA 서비스 성능 개선
IMQA LITE 무료플랜 출시
SDK 업데이트
[공통] Core, MPM, Crash, Webview-agent 업데이트
[AOS] SDK 2.5.4 버전 배포
[iOS] SDK 3.18.0 배포
일부 On-Premise 업데이트
화면 이름 일괄 관리
알림 사내 메신저 연동
신규 기능 업데이트
IMQA MPM: 행동분석 기능 추가 (221028)
특정 앱 사용자가 어떤 경로로 앱을 이용했는지 연계하여 추적・조회할 수 있는 행동분석 기능이 업데이트되었습니다.
사용자 정보(식별 정보)를 통해 특정 사용자의 앱 실행 ~ 종료까지의 화면 흐름을 확인할 수 있고, 문제가 있었던 화면을 기준으로 성능 상세 분석을 통해 문제의 원인을 상세하게 파악할 수 있습니다.
(행동분석 기능은 On-Premise형 서비스에서 사용 가능합니다.)
행동분석, 이럴 때 사용하세요!
✔️ 어떤 화면에서 문제가 발생했는지 알 수 없어요!
✔️ 문제 상황 재현과 발생한 경로 파악이 어려워요!
📌 연관 포스트 및 사용 가이드
IMQA MPM: 행동분석 역추적 기능 추가 (221028)
특정 사용자의 전체 행동 흐름을 분석할 수 있는 역추적 행동분석 기능이 업데이트되었습니다. 성능 상세 분석에서 [사용자 행동분석] 버튼을 클릭하면 해당 디바이스 사용자의 앱 실행 ~ 종료까지의 화면 흐름을 ‘행동분석’ 페이지를 통해 확인할 수 있습니다.
(역추적 행동분석 기능은 SaaS형 서비스에서도 사용할 수 있습니다.)
역추적 행동분석, 이럴 때 사용하세요!
✔️️ 문제 발생 시, 전체 사용 현황을 파악하기 어려워요!
✔️ 문제 발생 전후 화면을 확인하고 싶어요!
📌 연관 포스트 및 사용 가이드
IMQA MPM: 브라우저 알림 기능 추가 (221028)
웹 브라우저 푸시 알림 기능이 업데이트되었습니다. 간단한 설정으로 IMQA에 접속하지 않아도 알림을 받을 수 있습니다.
브라우저 알림, 이럴 때 사용하세요!
✔️️ 앱의 위험 상황을 빠르게 알고 싶어요!
📌 연관 포스트 및 사용 가이드
기능 및 성능 개선 업데이트
IMQA MPM: 분석 기간 선택 기능 개선
구간 분석, 화면 상세 중장기 분석 기간 선택 기능이 업데이트되었습니다. 기존 30분뿐만 아니라 1일, 7일, 14일, 30일 기간 선택이 추가되어 장기적으로 성능 분석을 할 수 있습니다.
(분석 기간 선택 기능은 On-Premise형 서비스에서 사용 가능합니다.)
분석 기간 선택, 이럴 때 사용하세요!
✔️️ 주간, 월 단위로 성능을 상세히 분석하고 싶어요!
📌 연관 포스트 및 사용 가이드
IMQA Crash: 이동 경로 자동 수집 개선 (221028)
별도 Library 설정 없이 크래시 이동 경로가 자동으로 수집할 수 있도록 업데이트되었습니다. 기존 방식인 BreadCrumb Library 설정 없이 해당 에러가 발생했던 사용자들의 이동 경로를 확인할 수 있습니다.
분석 기간 선택, 이럴 때 사용하세요!
✔️️ 크래시가 발생한 사용자가 어떤 경로로 앱을 사용했는지 궁금해요!
📌 연관 포스트 및 사용 가이드
IMQA 서비스 성능 개선
IMQA에서 수집하는 성능 정보는 매우 다양하여 서버에서 처리하는 데이터양은 어마어마합니다. 그래서 화면에 데이터가 늦게 뜨는 성능 이슈가 발생하였고, 아래 3가지 단계를 걸쳐 API 응답속도와 분석 화면의 랜더링 속도를 개선하였습니다.
▫️️ Web API 캐싱 전략
▫️ 스케줄러를 통한 캐싱 데이터 생성
▫️ 실시간 캐싱 데이터 생성
📌 연관 포스트 및 사용 가이드
IMQA LITE: 무료플랜 추가 (220829)
크래시와 성능 모니터링을 무료로 이용할 수 있는 IMQA LITE 무료 플랜이 업데이트되었습니다. 1개의 모바일 앱 프로젝트에 대해 MPM 실시간 성능 모니터링+Crash 서비스를 무료로 이용할 수 있습니다.
IMQA 무료 플랜, 이럴 때 사용하세요!
✔️️ 모바일 앱 성능과 크래시 한 번에 모니터링하고 싶어요!
✔️ IMQA를 가볍게 체험해 보고 싶어요!
✔️ 일일 이용자 수가 많지 않아 유료 플랜은 부담돼요!
📌 연관 포스트 및 사용 가이드
SDK 업데이트
IMQA SDK가 업데이트되었습니다. (Core, MPM, Crash, Webview-agent)
[AOS] SDK 2.5.4 버전 배포
- lambda 이벤트 데이터 수집
- AOS 인젝터 설정 편의성 패치
- gradle.properties 개발환경 경로 설정하지 않아도 인젝팅 가능
- 인젝팅 설정 이상 시 빌드 실패 & 안내 출력 - volley API 통신 null pointer exception 에러 수정
[iOS] SDK 3.18.0 버전 배포
- 성능 데이터 수집 시 사용되는 네트워크 메커니즘이 변경되어 더욱 안정적으로 성능 데이터 수집
- 대부분의 서드파티 네트워크 라이브러리 지원
- 네트워크 수집 시 특정 네트워크 방식을 사용할 경우 커스텀한 코드 작성 없이 자동 설치가 가능하도록 변경
- 설치 옵션에서 화면 렌더링 속도를 옵션으로 수집 설정 가능
- Backthread 수집 방식 변경으로 더 적은 리소스를 이용하여 성능 데이터 수집
📌 연관 포스트 및 사용 가이드
일부 On-Premise 업데이트
화면 이름 일괄 관리
자사 운영 앱에 포함된 다수의 화면들을 간편히 관리하기 위해 화면 이름 일괄 관리가 필요했습니다. 이에 엑셀 파일 업로드, 자동 업데이트 기능 등을 통해 화면 이름을 빠르게 설정할 수 있도록 지원하고 있습니다.
알림 사내 메신저 연동
앱의 위험 상황을 빠르게 인지하고 신속히 처리하기 위해 사내 메신저에 알림 기능을 연동하고자 하는 니즈가 있었습니다. SSO 연동 등 사내 계정 연동을 지원하고, SMTP 서버 정보를 제공받아 사내 이메일 알림 연동을 지원하고 있습니다.
이번 시간에는 하반기동안 IMQA가 업데이트한 신규 기능 및 개선된 성능을 알아보았습니다.
앞으로도 IMQA는 꾸준한 업데이트를 통해 더 나은 서비스를 제공하도록 노력하겠습니다. 많은 관심과 응원 부탁드립니다. 😊