Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

맞춤 URL 패턴 만들기

Firebase 성능 모니터링은 유사한 네트워크 요청에 대한 데이터를 자동으로 집계하여 네트워크 요청 성능의 추세를 이해하는 데 도움이 됩니다.

각 요청에 대해, 중포 기지 검사는 네트워크 요청의 URL이 일치하는 경우 URL 패턴을 . 요청 URL이 URL 패턴과 일치하는 경우 Firebase는 URL 패턴 아래에 요청 데이터를 자동으로 집계합니다.

당신은 중포 기지가 파생로 캡처되지 않도록 특정 URL 패턴을 모니터링하는 사용자 정의 URL 패턴을 만들 수 있습니다 자동 URL 패턴 매칭 . 예를 들어 사용자 지정 URL 패턴을 사용하여 특정 URL 문제를 해결하거나 시간 경과에 따른 특정 URL 집합을 모니터링할 수 있습니다.

중포 기지 디스플레이 네트워크에있는 모든 URL의 (사용자 정의 URL 패턴 포함) 패턴과 집계 데이터의 하단에 흔적 테이블의 하위 탭 요청 성능 대시 보드 중포 기지 콘솔을.

맞춤 URL 패턴 일치는 어떻게 작동합니까?

Firebase는 자동 URL 패턴 일치로 돌아가기 전에 구성된 맞춤 URL 패턴에 요청 URL을 일치시키려고 시도합니다. 맞춤 URL 패턴과 일치하는 모든 요청에 ​​대해 Firebase는 맞춤 URL 패턴 아래에 요청 데이터를 집계합니다.

요청의 URL이 하나 이상의 사용자 정의 URL 패턴과 일치하는 경우, 중포 기지는 다음과 특이성 순서에 따라 만 대부분 특정 사용자 정의 URL 패턴에 요청을 매핑 : 일반 텍스트> * > ** 경로의 왼쪽에서 오른쪽으로. 예를 들어,에 요청 example.com/books/dog 두 개의 사용자 정의 URL 패턴과 일치 :

  • example.com/books/*
  • example.com/*/dog

그러나, 패턴 example.com/books/* 가장 왼쪽 세그먼트 때문에 가장 구체적인 일치하는 URL 패턴입니다 books 에서 example.com/books/* 가장 왼쪽 세그먼트보다 우선합니다 *example.com/*/dog .

새 사용자 지정 URL 패턴을 만들 때 다음 사항에 유의하세요.

  • 이전 요청과 일치 및 집계 데이터는 새로운 사용자 정의 URL 패턴을 만들어 영향을받지 않습니다. Firebase는 요청 데이터를 소급하여 다시 집계하지 않습니다.

  • 미래의 요청은 새로운 사용자 정의 URL 패턴을 만들어 영향을받습니다. Performance Monitoring이 새로운 사용자 정의 URL 패턴에서 데이터를 수집하고 집계하는 데 최대 12시간을 기다려야 할 수 있습니다.

맞춤 URL 패턴 만들기

네트워크가의 하단에 흔적 테이블에 하위 탭을 요청에서 사용자 지정 URL 패턴을 만들 수 있습니다 성능 대시 보드 중포 기지 콘솔.

프로젝트의 멤버는해야 소유자 또는 편집기를 새로운 사용자 정의 URL 패턴을 생성하기 위해; 그러나 모든 프로젝트 구성원은 사용자 지정 URL 패턴 및 집계된 데이터를 볼 수 있습니다.

앱당 최대 총 400개의 사용자 정의 URL 패턴을 생성하고 해당 앱에 대한 도메인당 최대 100개의 사용자 정의 URL 패턴을 생성할 수 있습니다.

사용자 정의 URL 패턴을 생성하려면 호스트 이름으로 시작하고 경로 세그먼트가 뒤따릅니다. 호스트 이름은 유효한 도메인을 포함해야 하며 선택적으로 하위 도메인을 포함할 수 있습니다. 다음 경로 세그먼트 구문을 사용하여 URL과 일치할 수 있는 패턴을 만듭니다.

  • 일반 텍스트 — 정확한 문자열과 일치
  • * - 단일 경로 세그먼트의 첫 번째 하위 세그먼트, 또는 문자열과 일치
  • ** - 임의의 경로 접미사와 일치

다음 표에서는 몇 가지 잠재적인 맞춤 URL 패턴 일치에 대해 설명합니다.

맞추기 위해... 다음과 같은 사용자 정의 URL 패턴을 작성하십시오. 이 URL 패턴과 일치하는 예
정확한 URL example.com/foo/baz example.com/foo/baz
단일 경로 세그먼트 ( * ) example.com/*/baz example.com/foo/baz
example.com/bar/baz
example.com/*/*/baz example.com/foo/bar/baz
example.com/bah/qux/baz
example.com/foo/* example.com/foo/baz
example.com/foo/bar

참고 :이 패턴은 일치하지 않습니다 example.com/foo .

임의의 경로 픽스 ( ** ) example.com/foo/** example.com/foo
example.com/foo/baz
example.com/foo/baz/more/segments
subdomain.example.com/foo.bar/** subdomain.example.com/foo.bar
subdomain.example.com/foo.bar/baz
subdomain.example.com/foo.bar/baz/more/segments
첫번째 하위 세그먼트 ( * ) *.example.com/foo bar.example.com/foo
baz.example.com/foo

맞춤 URL 패턴 및 해당 데이터 보기

중포 기지 디스플레이 네트워크에있는 모든 URL의 (사용자 정의 URL 패턴 포함) 패턴과 집계 데이터의 하단에 흔적 테이블의 하위 탭 요청 성능 대시 보드 중포 기지 콘솔을.

네트워크가 추적 테이블의 하위 탭을 요청 사용자 정의 URL 패턴을 보려면 드롭 다운 메뉴에서 사용자 패턴을 선택합니다. 사용자 정의 URL 패턴에 집계된 데이터가 없으면 이 목록에만 나타납니다.

데이터 보존 기간의 URL 패턴에 따라 집계 데이터의 끝, 중포 기지는 URL 패턴에서 해당 데이터를 삭제합니다. 모든 데이터 패턴이 만료 된 사용자 정의 URL에서 집계 경우, 중포 기지는 중포 기지 콘솔에서 사용자 지정 URL 패턴을 삭제하지 않습니다. 대신, 중포 기지는 흔적 테이블의 하위 탭을 요청하는 네트워크의 사용자 정의 패턴 목록에 목록 "빈"사용자 정의 URL 패턴에 계속됩니다.

맞춤 URL 패턴 제거

프로젝트에서 사용자 정의 URL 패턴을 제거할 수 있습니다. 자동 URL 패턴은 제거할 수 없습니다.

  1. 로부터 성능 대시 보드 , 다음, 흔적 테이블 아래로 스크롤 네트워크 요청 하위 탭을 선택합니다.

  2. 네트워크의 드롭 다운 메뉴에서 사용자 정의를 선택 패턴이 하위 탭을 요청합니다.

  3. 제거하려는 맞춤 URL 패턴의 행 위로 마우스를 가져갑니다.

  4. 클릭 다음 대화 상자에서 제거를 확인, 오른쪽 행 제거를 선택하여 사용자 정의 패턴에.

맞춤 URL 패턴을 제거할 때 다음 사항에 유의하세요.

  • 향후 모든 요청은 다음으로 특정 일치하는 사용자 정의 URL 패턴에 매핑됩니다. 중포 기지가 일치하는 사용자 정의 URL 패턴을 찾지 못하면, 그것은 다시 떨어지면 자동 URL 패턴 매칭 .

  • 이전 요청과 일치 및 집계 데이터는 사용자 정의 URL 패턴을 제거하여 영향을받지 않습니다.

    당신은 여전히 제거 된 사용자 정의 URL 패턴에 액세스 할 수 있으며 네트워크에서의 집계 데이터는 해당 데이터 보존 기간이 끝날 때까지 (선택한 모든 네트워크 요청) 하위 탭을 요청합니다. 제거된 맞춤 URL 패턴 아래에 집계된 모든 데이터가 만료되면 Firebase에서 맞춤 URL 패턴을 삭제합니다.

  • 네트워크 요청 하위 탭 (사용자 패턴 선택)이 제거 된 사용자 정의 URL 패턴을 나열하지 않습니다.