Twórz niestandardowe wzorce adresów URL

Monitorowanie wydajności Firebase automatycznie agreguje dane dla podobnych żądań sieciowych, aby pomóc Ci zrozumieć trendy w wydajności żądań sieciowych.

Dla każdego żądania, sprawdza Firebase jeśli URL wniosek sieciowej pasuje do wzorca URL . Jeśli adres URL żądania jest zgodny ze wzorcem adresu URL, Firebase automatycznie agreguje dane żądania według wzorca adresu URL.

Można tworzyć niestandardowe wzory URL do monitorowania określonych wzorców URL, które Firebase nie jest przechwytywanie z pochodzącym automatycznego dopasowywania wzorców adresów URL . Możesz na przykład użyć niestandardowego wzorca adresu URL, aby rozwiązywać problemy z konkretnym adresem URL lub monitorować określony zestaw adresów URL w czasie.

Wyświetlacze Firebase wszystkie wzorce URL (włącznie z wykrojami niestandardowy URL) i ich zagregowane dane w sieci żąda podrzędną tabeli ślady, które jest w dolnej części deski rozdzielczej wydajności konsoli Firebase.

Jak działa dopasowanie niestandardowego wzorca adresu URL?

Firebase próbuje dopasować adresy URL żądań do dowolnych skonfigurowanych niestandardowych wzorców adresów URL, zanim powróci do automatycznego dopasowywania wzorców adresów URL. W przypadku dowolnych żądań pasujących do niestandardowego wzorca adresu URL Firebase gromadzi dane żądań zgodnie z niestandardowym wzorcem adresu URL.

Jeśli URL żądania pasuje więcej niż jeden niestandardowy URL wzór, Firebase odwzorowuje żądanie do najbardziej specyficznych niestandardowy adres URL tylko wzór, według następującej kolejności specyficzność: zwykły tekst> * > ** od lewej do prawej na ścieżce. Na przykład, żądanie example.com/books/dog mecze dwa niestandardowe wzory URL:

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

Jednak wzór example.com/books/* jest najbardziej specyficzny wzór pasujący URL ponieważ lewostronne segmentu books w example.com/books/* ma pierwszeństwo przed skrajnym lewym segmentem * w example.com/*/dog .

Tworząc nowy niestandardowy wzorzec adresu URL, pamiętaj o następujących kwestiach:

  • Mecze i zagregowane dane z poprzednich wniosków nie są dotknięte przez utworzenie nowego niestandardowego URL wzór. Firebase nie agreguje ponownie danych żądań z mocą wsteczną.

  • Tylko przyszłe żądania są dotknięte przez utworzenie nowego niestandardowego URL wzór. Może być konieczne odczekanie do 12 godzin, zanim monitorowanie wydajności zbierze i zagreguje dane w ramach nowego niestandardowego wzorca adresu URL.

Utwórz niestandardowy wzorzec adresu URL

Można utworzyć wzorzec niestandardowy URL z sieci żąda podrzędną w tabeli ślady, które jest w dolnej części deski rozdzielczej wydajności konsoli Firebase.

Członek projekt musi być Właściciel lub Editor , aby utworzyć nowy niestandardowy URL wzór; jednak wszyscy członkowie projektu mogą wyświetlać niestandardowe wzorce adresów URL i ich zagregowane dane.

Możesz utworzyć do 400 niestandardowych wzorców adresów URL na aplikację i do 100 niestandardowych wzorców adresów URL na domenę dla tej aplikacji.

Aby utworzyć niestandardowy wzorzec adresu URL, zacznij od nazwy hosta, po której następują segmenty ścieżki. Nazwa hosta musi zawierać prawidłową domenę i opcjonalnie może zawierać subdomenę. Użyj następującej składni segmentu ścieżki, aby utworzyć wzorzec pasujący do adresów URL.

  • zwykły tekst — dopasowuje dokładny ciąg
  • * - dopasowuje pierwszy segment subdomeny, lub dowolny ciąg znaków w pojedynczym segmencie ścieżki
  • ** - dopasowuje dowolny sufiks ścieżka

W poniższej tabeli opisano niektóre potencjalne dopasowania niestandardowego wzorca adresu URL.

Aby dopasować... Utwórz niestandardowy wzorzec adresu URL, taki jak... Przykładowe dopasowania do tego wzorca adresu URL
Dokładny adres URL example.com/foo/baz example.com/foo/baz
Dowolny segment ścieżki pojedynczy ( * ) 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

Uwaga: Ten wzór nie będzie pasował example.com/foo .

Dowolna sufiks ścieżki ( ** ) 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
Pierwszy segment subdomeny ( * ), *.example.com/foo bar.example.com/foo
baz.example.com/foo

Wyświetl niestandardowe wzorce adresów URL i ich dane

Wyświetlacze Firebase wszystkie wzorce URL (włącznie z wykrojami niestandardowy URL) i ich zagregowane dane w sieci żąda podrzędną tabeli ślady, które jest w dolnej części deski rozdzielczej wydajności konsoli Firebase.

Aby wyświetlić tylko zwyczaj wzorców adresów URL, wybierz niestandardowe wzory z menu rozwijanego w sieci żąda podrzędną tabeli śladów. Pamiętaj, że jeśli niestandardowy wzorzec adresu URL nie zawiera żadnych danych zbiorczych, pojawia się tylko na tej liście.

Gdy okres przechowywania danych końce dla danych zagregowanych pod wzorzec URL Firebase usuwa te dane z wzorca URL. Jeżeli wszystkie dane zagregowane pod niestandardowym URL wygasa wzór, następnie Firebase nie usuwa wzór niestandardowy URL z konsoli Firebase. Zamiast Firebase nadal List „pustych” wzorców niestandardowych adresów URL na liście niestandardowe wzory Sieci żąda podrzędną tabeli śladów.

Usuń niestandardowy wzorzec adresu URL

Możesz usunąć niestandardowe wzorce adresów URL ze swojego projektu. Pamiętaj, że nie możesz usunąć automatycznego wzorca adresu URL.

  1. Od deski rozdzielczej wydajności , przewiń w dół do stołu ślady, a następnie wybierz kartę podrzędną wnioski Network.

  2. Własne wzory wybierz z rozwijanego menu w sieci żąda podrzędną.

  3. Najedź kursorem na wiersz niestandardowego wzorca adresu URL, który chcesz usunąć.

  4. Kliknij po prawej stronie wiersza, wybierz Usuń niestandardowy wzór, a następnie potwierdzić usunięcie w oknie dialogowym.

Usuwając niestandardowy wzorzec adresu URL, pamiętaj o następujących kwestiach:

  • Wszelkie wnioski na przyszłość są odwzorowywane na następny NajdokĹ,adniejsza dopasowany kolorystycznie URL wzorzec. Jeśli Firebase nie znajdzie dopasowanie własnych wzorców adresów URL, to wraca do automatycznego dopasowywania wzorców adresów URL .

  • Mecze i zagregowane dane z poprzednich wniosków nie są dotknięte przez wyprowadzenie wzoru niestandardowych adresów URL.

    Nadal można uzyskać dostęp do usuniętego niestandardowy URL wzorzec i jego zagregowane dane w sieci żąda podrzędną (wszystkie wnioski sieciowych wybranych) do końca obowiązującego okresu przechowywania danych. Gdy wszystkie zagregowane dane w ramach usuniętego niestandardowego wzorca adresu URL wygasną, Firebase usunie niestandardowy wzorzec adresu URL.

  • Sieć wnioski podkarta (z wzorami niestandardowe zaznaczone) nie wymienia żadnych usuniętych niestandardowe wzory URL.