Google은 흑인 공동체를 위한 인종적 평등을 추구하기 위해 노력하고 있습니다. 자세히 알아보기

콘솔에서 성능 데이터 모니터링

실시간 성능 데이터를 보려면 앱이 실시간 데이터 처리와 호환되는 Performance Monitoring SDK 버전을 사용하는지 확인하십시오. 자세히 알아보기 .

대시보드에서 주요 지표 추적

키 메트릭 추세를하는 방법에 대한 자세한 내용은, 성능 대시 보드 상단에서 측정 보드에 추가합니다. 주간 변경 사항을 확인하여 회귀를 빠르게 식별하거나 코드의 최근 변경 사항으로 인해 성능이 향상되고 있는지 확인할 수 있습니다.

Firebase Performance Monitoring 대시보드의 측정항목 보드 이미지

다음은 추적할 수 있는 몇 가지 예입니다.

  • 당신이 응용 프로그램 시작에 새로운 차단 API 호출을 추가하기 때문에 응용 프로그램의 증가는 시작 시간
  • 네트워크 요청에 대한 응답 페이로드 크기 드롭 당신은 작은 이미지를 전체 크기 이미지 크기를 조정 구현하기 때문에
  • 생태계 정전시 타사 API 호출에 대한 네트워크 성공률의 감소

Firebase 프로젝트의 각 구성원은 고유한 측정항목 보드를 구성할 수 있습니다. 자신에게 중요한 지표를 추적할 수 있는 반면 다른 프로젝트 구성원은 자신의 보드에서 완전히 다른 주요 지표 세트를 추적할 수 있습니다.

로 이동 측정 보드에 메트릭을 추가하려면 성능 대시 보드 중포 기지 콘솔에서 다음 대시 보드 탭을 클릭합니다. 빈 메트릭 카드를 클릭한 다음 보드에 추가할 기존 메트릭을 선택합니다. 클릭 교체하거나 메트릭을 제거하는 것처럼, 더 많은 옵션에 대한 인구 통계 카드.

메트릭 보드는 시간 경과에 따라 수집된 메트릭 데이터를 그래픽 형식과 숫자 백분율 변경으로 표시합니다.

  • 각 메트릭 카드에는 선택한 시간 범위에 대한 메트릭 값의 백분율 변화와 메트릭의 가장 최근에 수집된 값이 표시됩니다. 메트릭 보드 상단의 설명은 백분율 변경에 대한 해석입니다.
  • 기본적으로 메트릭 보드는 메트릭의 중앙값을 표시합니다. 사용자의 다양한 세그먼트가 앱을 경험하는 방식을 보려면 대시보드 페이지 상단의 드롭다운에서 다른 백분위수를 선택하세요.
  • 앱의 다른 버전이있는 경우 한 버전에 대한 메트릭 값 및 / 또는 모든 버전에 비해 다른 버전과 비교하여 추세 방법을 볼 수 있습니다. 차트 아래의 드롭다운에서 버전을 선택합니다.

빨간색, 녹색 및 회색 색상은 무엇을 의미합니까?

대부분의 메트릭에는 원하는 추세 방향이 있으므로 메트릭 보드는 색상을 사용하여 메트릭 데이터의 추세가 좋은 방향인지 나쁜 방향인지에 대한 해석을 표시합니다.

예를 들어, 앱 (작아야 값)에 대한 응용 프로그램의 시작 시간을 추적하고 말한다. 이 값이 증가하면 메트릭 보드에 메트릭의 백분율 변경이 빨간색으로 표시되어 가능한 문제에 대한 주의를 환기시킵니다. 그러나 값이 감소하거나 변경되지 않으면 메트릭 보드에 백분율이 각각 녹색 또는 회색으로 표시됩니다.

메트릭은 명백한 원하는 추세 방향이없는 경우, 네트워크 요청에 대한 응답의 페이로드 크기처럼, 다음 메트릭에 관계없이 항상 어떻게 데이터가 추세된다, 회색의 메트릭 비율 변화를 표시 탑승.

실선과 점선은 무엇을 의미합니까?

  • 진한 파란색 실선 - 모든 버전의 앱을위한 시간에의 메트릭 값
    이 줄은 앱의 기준선으로 간주될 수 있습니다.

  • 연한 녹색 실선 — 앱의 특정 버전에 대한 시간 경과에 따른 메트릭 값
    기본적으로 메트릭은 최신 버전에 해당하는 데이터를 표시 보드. 차트에 다른 버전을 표시하려면 차트 아래의 첫 번째 드롭다운을 사용하세요.

  • 회색 실선 - 앱 또 다른 특정 버전에 대한 시간에 따른 메트릭의 값
    기본적으로 메트릭 보드는 두 번째 버전에 대한 데이터를 표시하지 않습니다. 차트에 두 번째 버전을 표시하려면 차트 아래의 두 번째 드롭다운을 사용합니다.

  • 밝은 파란색 점선 라인 - 과거의 특정 시간에 모든 버전에 대한 메트릭 값
    예를 들어, 지난 7 일의 도표를 보여주기 위해 선택하는 경우, 당신은 호버 년 8 월 30, 후 밝은 파란색 점선 라인 8 월 23 일 모든 버전에 대한 당신의 메트릭 값을 알려줍니다.



추적 및 해당 데이터 보기

당신은 하단에있는 추적 테이블에 앱에 대한 모든 흔적을 볼 수 있습니다 성능 대시 보드 . 표는 적절한 하위 탭 내에서 각 추적 유형을 그룹화합니다. 예를 들어, 모든 네트워크 요청 추적은 네트워크 요청 하위 아래에 나열됩니다.

추적 테이블에는 각 추적의 일부 상위 메트릭 값과 각 메트릭 값의 백분율 변경이 표시됩니다. 이러한 값은 대시 보드 탭 상단 백분위 시간 범위 세트의 선택에 기초하여 계산된다. 여기 예시들이 있습니다 :

  • 당신은 50 %의 백분위와 지난 7 일의 시간 범위를 선택하는 경우, 다음의 메트릭 값은 가장 최근 날로부터 수집 된 데이터의 중간 것, 그리고 비율의 변화는 변화 될 것입니다 칠일 전입니다.

  • 그런 다음 마지막으로 24 시간 시간 범위를 변경하는 경우, 다음의 메트릭 값은 가장 최근의 시간에서 수집 된 데이터의 중간 것, 그리고 비율의 변화는 24 시간 전에 이후 변화 될 것입니다.

메트릭 값 또는 특정 메트릭에 대한 백분율 변경을 기준으로 각 하위 탭의 추적 목록을 정렬할 수 있습니다. 이렇게 하면 앱에서 잠재적인 문제를 빠르게 식별하는 데 도움이 됩니다.

특정 추적에 대한 모든 통계와 데이터를 보려면 추적 테이블에 추적 이름을 클릭합니다. 이 페이지의 다음 섹션에서는 자세한 내용을 제공합니다.

특정 추적에 대한 추가 데이터 보기

추적 테이블에서 추적 이름을 클릭하면 다양한 화면을 클릭하여 추적을 탐색하고 관심 있는 메트릭으로 드릴다운할 수 있습니다. 대부분의 페이지에, 당신은 필터 사용할 수있는 예를 들어, 속성으로 데이터를 필터링 (화면의 상단이 왼쪽) 버튼을 :

속성별로 필터링되는 Firebase Performance Monitoring 데이터의 이미지
  • 과거의 자료 나 최신 릴리스에 대한 뷰 데이터를 앱 버전별로 필터
  • 장치에 의해 필터 오래된 장치가 응용 프로그램을 처리하는 방법을 배울 수
  • 국가별로 필터는 반드시 데이터베이스 위치가 특정 지역에 영향을 미치는 있지 않은지 확인하기

추적에 대해 수집된 모든 측정항목 보기

추적 테이블에서 추적 이름을 클릭하면 메트릭 카드에서 추적 데이터의 개요를 볼 수 있습니다.

시간이 지남에 따라, 또는 응용 프로그램의 각 버전에 대한 집계에서 데이터를 보려면 화면의 오른쪽 상단에있는 옵션을 사용합니다.

  • 네트워크 요청 추적 - 가능한 메트릭 카드는 응답 시간, 응답 페이로드 크기, 요청 페이로드 크기성공률이다.
  • 앱 시작은 앱에서-전경에서-배경 앱 및 사용자 지정 코드 흔적 - 지속 시간 측정 카드 (흔적 이러한 유형의 통계 기본) 항상 사용할 수 있습니다. 사용자 지정 코드 추적의 경우 사용자 지정 메트릭을 추적에 추가한 경우 해당 메트릭 카드도 표시됩니다.
  • 화면 렌더링 흔적 - 사용 가능한 메트릭 카드는 느린 렌더링냉동 프레임입니다.

데이터에 대한 심층 정보 보기

당신이 어떤 메트릭 카드에 대한 자세한보기를 클릭하면 수집 된 데이터에 대한보다 깊이있는 정보를 검토하고 풍부한 분석 기능을 사용할 수 있습니다. 예를 들어, 필터링 및 세그먼트 속성에 의한 데이터 또는의 맥락에서 데이터를 볼 수있는 앱 사용 세션 .



추적 샘플에 대한 자세한 내용 보기

성능 모니터링은 또한 앱이 포그라운드에 있는 기간인 사용자 세션에 대한 보고서를 제공합니다. 이러한 보고서는 특정 추적과 연결되어 있으며 동일한 세션 동안 Performance Monitoring이 수집한 다른 추적의 타임라인 컨텍스트에 추적을 표시합니다.

예를 들어 사용자 지정 코드 추적이 시작된 순서대로(개별 기간과 함께) 정렬된 것을 볼 수 있으며 동시에 발생한 모든 네트워크 요청 추적도 볼 수 있습니다.

콘솔은 이러한 사용자 세션의 무작위 샘플링을 표시합니다. 그들은 iOS 및 안드로이드 애플 리케이션을위한 화면 렌더링 흔적을 제외한 흔적의 모든 종류의있는 거 가능합니다.

다음은 사용자 세션에 대해 볼 수 있는 기타 데이터입니다.

Firebase Performance Monitoring 세션 페이지 이미지
  • 사용자 정의 코드 추적 또는 응답에 대한 시작 시간, 종료 시간, (장치 및 국가와 같은) 속성을 포함한 해당 세션에 대한 추적에 대한 상세 정보, 예를 들어, 추적의 유형에 대한 적용 가능한 메트릭 (기간 : 추적에 대한 정보 네트워크 요청 추적 시간).
  • CPU : 얼마나 많은 사용자가 시간과 시스템 시간은 응용 프로그램은 세션 동안 소비
  • 메모리 : 앱이 세션 동안 사용이 얼마나 힙 메모리

세션 데이터를 보는 방법

  1. 로 이동 성능 대시 보드 다음 관심의 추적에 해당하는 하위 탭을 클릭 한 흔적이 테이블 아래로 스크롤 중포 기지 콘솔한다.
  2. 사용 가능한 모든 측정항목을 보려면 테이블에서 추적 이름을 클릭합니다.
  3. 어떤 카드에서 더보기를 클릭합니다.
  4. 세션 샘플 보기:
    • 사용자의 모든 유형보기 세션 - 차트 위, 오른쪽 상단에 표시되는 세션을 클릭합니다.
    • 특정 속성과 관련된보기 세션 - 다음 속성의 값 옆의 링크를 클릭, 모든 속성을 클릭합니다 (예를 들어, 장치> 구글 픽셀 3> 3421 세션).
세션 링크가 있는 Firebase Performance Monitoring 추적 이미지

백분위수로 세션 필터링

세션은 각 측정항목에 대한 백분위수로 분산됩니다. 낮은 백분위수 범위의 세션은 높은 백분위수 범위의 세션보다 메트릭 값이 더 낮습니다.

사용 가능한 세션을 백분위수로 필터링하려면 세션 세부정보 위에 있는 백분위수 드롭다운을 사용합니다.

Firebase Performance Monitoring 세션 페이지 이미지