获取我们在 Firebase 峰会上发布的所有信息,了解 Firebase 可如何帮助您加快应用开发速度并满怀信心地运行应用。了解详情

Firebase 성능 모니터링

앱의 성능 문제에 대한 통찰력을 얻으십시오.

Firebase 성능 모니터링은 Apple, Android 및 웹 앱의 성능 특성에 대한 통찰력을 얻는 데 도움이 되는 서비스입니다.

Performance Monitoring SDK를 사용하여 앱에서 성능 데이터를 수집한 다음 Firebase 콘솔에서 해당 데이터를 검토하고 분석합니다. 성능 모니터링을 사용하면 앱의 성능이 향상될 수 있는 부분을 실시간으로 이해하여 해당 정보를 사용하여 성능 문제를 해결할 수 있습니다.

Apple 플랫폼 Android

실룩 거리다

주요 기능

앱 시작 시간, HTTP 네트워크 요청 등을 자동으로 측정 Performance Monitoring SDK를 앱에 통합하면 앱이 성능의 몇 가지 중요한 측면을 자동으로 모니터링하기 전에 코드를 작성할 필요가 없습니다.
네이티브 앱의 경우 SDK는 시작 시간, 화면별 렌더링 데이터, 전경 또는 백그라운드에서의 활동을 기록합니다. 웹 앱의 경우 SDK는 콘텐츠가 포함된 첫 번째 페인트, 사용자가 앱과 상호 작용할 수 있는 기능 등과 같은 측면을 기록합니다.
앱 성능을 개선할 수 있는 상황에 대한 통찰력 확보 앱이 사용자 기대에 미치지 못하는 이유를 정확히 모르는 경우 앱의 성능을 최적화하는 것이 어려울 수 있습니다. 그렇기 때문에 Performance Monitoring을 사용하면 국가, 기기, 앱 버전, OS 수준과 같은 속성 별로 분류된 성능 측정항목을 볼 수 있습니다.
앱에 대한 모니터링 사용자 지정 사용자 지정 코드 추적 을 계측하여 새 화면을 로드하거나 새로운 대화형 기능을 표시할 때와 같은 특정 상황에서 앱의 성능을 캡처할 수 있습니다. 또한 이러한 사용자 지정 코드 추적에 대한 사용자 지정 메트릭 을 만들어 해당 추적 중에 정의한 이벤트(예: 캐시 적중)를 계산할 수 있습니다.
앱 성능의 중요한 변화 식별 네트워크 중단과 같은 주요 앱 성능 문제를 식별하고 해결하는 것은 앱의 성공에 매우 중요합니다. 성능 모니터링을 사용하면 앱의 가장 중요한 부분에 대한 알림을 설정 및 사용자 지정할 수 있으므로 성능 함정이 사용자에게 영향을 미치기 전에 확인하고 이에 대응할 수 있습니다.

어떻게 작동합니까?

Performance Monitoring SDK를 추가하면 Firebase는 앱의 여러 일반적인 프로세스에 대한 데이터 수집을 자동으로 시작합니다. 예를 들면 다음과 같습니다.

성능 모니터링은 추적 을 사용하여 이러한 프로세스에 대한 데이터를 수집합니다. 추적은 앱의 두 시점 사이에 캡처된 데이터가 포함된 보고서입니다.

각 추적에 대해 수집된 성능 데이터를 메트릭 이라고 하며 추적 유형에 따라 다릅니다. 예를 들어 앱의 인스턴스가 네트워크 요청을 발행하면 추적은 응답 시간 및 페이로드 크기와 같은 네트워크 요청 모니터링에 중요한 메트릭을 수집합니다.

앱의 인스턴스가 모니터링되는 프로세스를 실행할 때마다 연결된 추적은 해당 앱 인스턴스에 대한 속성 데이터도 자동으로 수집합니다. 예를 들어 Android 앱이 네트워크 요청을 발행하면 추적은 특정 앱 인스턴스에 대한 기기, 앱 버전 및 기타 속성을 수집합니다. 이러한 속성을 사용하여 성능 데이터를 필터링하고 특정 사용자 세그먼트에 문제가 발생하는지 확인할 수 있습니다.

Performance Monitoring의 즉시 사용 가능한 추적을 사용하면 앱 모니터링을 시작할 수 있지만 특정 작업 또는 흐름의 성능에 대해 알아보려면 앱에서 고유한 사용자 지정 코드 추적을 계측 해 보십시오.

구현 경로

앱에 Performance Monitoring SDK 추가 앱에서 사용하려는 다른 Firebase 제품과 함께 Performance Monitoring SDK를 앱에 추가할 수 있습니다.
애플 플랫폼 | 안드로이드 | | 실룩 거리다
(선택 과목)
앱에서 사용자 지정 코드 추적 및 사용자 지정 메트릭 계측
Performance Monitoring SDK를 사용하면 사용자 지정 코드 추적 및 사용자 지정 메트릭 을 계측하여 앱 성능의 특정 측면을 측정할 수 있습니다.
콘솔에서 실시간으로 성능 데이터 모니터링 Firebase 콘솔 에서 사용자의 성능 데이터를 모니터링하여 앱 성능이 향상될 수 있는 특정 상황을 파악할 수 있습니다. 앱 버전, 국가, 기기 또는 OS와 같은 속성 별로 실적 데이터를 분류할 수도 있습니다.

사용자 데이터

성능 모니터링은 개인 식별 정보(예: 이름, 이메일 주소 또는 전화번호)를 영구적으로 저장하지 않습니다. HTTP 네트워크 요청을 모니터링하는 동안 Performance Monitoring은 URL(URL 매개변수 제외)을 사용하여 궁극적으로 Firebase 콘솔에 유지되고 표시되는 집계 및 익명 URL 패턴을 구축합니다.

자세한 내용 은 Performance Monitoring에서 수집한 정보의 예를 참조하십시오.

다음 단계