Catch up on everthing we announced at this year's Firebase Summit. Learn more

Özel URL kalıpları oluşturun

Firebase Performance Monitoring, ağ isteği performansınızdaki eğilimleri anlamanıza yardımcı olmak için benzer ağ istekleri için verileri otomatik olarak toplar.

Her istek için, Firebase kontrolleri ağ isteğin URL eşleşirse URL kalıbı . İstek URL'si bir URL kalıbıyla eşleşirse, Firebase isteğin verilerini otomatik olarak URL kalıbı altında toplar.

Sen Firebase onun türevi ile yakalayan olmadığını belirli URL modellerini izlemek için özel URL kalıplarını oluşturabilirsiniz otomatik URL desen eşleştirme . Örneğin, belirli bir URL'de sorun gidermek veya belirli bir URL kümesini zaman içinde izlemek için özel bir URL kalıbı kullanabilirsiniz.

Firebase görüntüler Ağı tüm URL (özel URL modelleri dahil) desenleri ve bunların toplanmış veri alt kısmında izleri tablosunun alt sekmesini istekleri Performans pano Firebase konsolunun.

Özel URL kalıbı eşleştirmesi nasıl çalışır?

Firebase, otomatik URL kalıbı eşleştirmeye geri dönmeden önce istek URL'lerini yapılandırılmış özel URL kalıplarıyla eşleştirmeye çalışır. Firebase, özel bir URL kalıbıyla eşleşen istekler için isteklerin verilerini özel URL kalıbı altında toplar.

Bir isteğin URL birden fazla özel URL kalıbı eşleşirse, Firebase aşağıdaki özgüllük sırasına göre, sadece en belirli özel URL kalıbına isteği eşler: düz metin> * > ** yolunda soldan sağa doğru. Örneğin, bir istek example.com/books/dog iki özel URL kalıplarını eşleşir:

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

Ancak, desen example.com/books/* en soldaki segmenti çünkü en spesifik eşleştirme URL kalıptır books içinde example.com/books/* en soldaki segmenti önceliklidir * içinde example.com/*/dog .

Yeni bir özel URL kalıbı oluşturduğunuzda aşağıdakilere dikkat edin:

  • Önceki isteklerden gelen Maçlar ve birleştirilmiş veriler yeni bir özel URL kalıbı oluşturarak etkilenmez. Firebase, istek verilerini geriye dönük olarak yeniden toplamaz.

  • Sadece gelecek istekler yeni bir özel URL kalıbı oluşturarak etkilenir. Performans İzleme'nin verileri yeni bir özel URL kalıbı altında toplaması ve toplaması için 12 saate kadar beklemeniz gerekebilir.

Özel bir URL kalıbı oluşturun

alt kısmındadır izleri tabloda, içinde alt sekmesini talep dan Özel bir URL kalıbı oluşturabilir Performans pano Firebase konsolunun.

Bir proje üyesi bir olmalı Sahip veya Editör yeni bir özel URL modeli oluşturmak için; ancak tüm proje üyeleri özel URL modellerini ve bunların toplu verilerini görüntüleyebilir.

Söz konusu uygulama için uygulama başına toplam 400'e kadar özel URL modeli ve alan başına 100'e kadar özel URL modeli oluşturabilirsiniz.

Özel bir URL kalıbı oluşturmak için bir ana bilgisayar adıyla başlayın ve ardından yol segmentleri takip edin. Ana bilgisayar adı geçerli bir etki alanı içermelidir ve isteğe bağlı olarak alt etki alanını içerebilir. URL'lerle eşleşebilecek bir kalıp oluşturmak için aşağıdaki yol segmenti sözdizimini kullanın.

  • düz metin — tam bir dizeyle eşleşir
  • * - tek yol segmentindeki ilk alt alan segmentini ya da herhangi bir dize eşleşir
  • ** - keyfi bir yol soneki eşleşir

Aşağıdaki tabloda bazı olası özel URL kalıbı eşleşmeleri açıklanmaktadır.

Eşleştirmek... Şunun gibi özel bir URL kalıbı oluşturun... Bu URL kalıbıyla örnek eşleşmeler
Tam bir URL example.com/foo/baz example.com/foo/baz
Herhangi bir tek yol bölümü ( * ) 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

Not: Bu model uymayacak example.com/foo .

Gelişigüzel bir yol eki ( ** ) 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
Birinci alt alan bölümü ( * ) *.example.com/foo bar.example.com/foo
baz.example.com/foo

Özel URL kalıplarını ve verilerini görüntüleyin

Firebase görüntüler Ağı tüm URL (özel URL modelleri dahil) desenleri ve bunların toplanmış veri alt kısmında izleri tablosunun alt sekmesini istekleri Performans pano Firebase konsolunun.

izleri tablonun alt sekmesini istediğinde sadece özel URL kalıplarını görüntülemek için açılır menüden Özel desenleri seçin. Özel bir URL modelinin toplu verisi yoksa, yalnızca bu listede görüneceğini unutmayın.

Ne zaman veri saklama süresi URL modeliyle altında toplanır veriler için uçları Firebase URL kalıbı gelen verileri siler. Tüm veri deseni sona özel bir URL altında toplanır, sonra Firebase Firebase konsolundan özel URL kalıbı silmez. Bunun yerine, Firebase izleri tablonun alt sekmesini talep Ağı Özel desenler listesinde listesi "boş" Özel URL desenleri devam ediyor.

Özel bir URL kalıbını kaldırın

Özel URL kalıplarını projenizden kaldırabilirsiniz. Otomatik bir URL kalıbını kaldıramayacağınızı unutmayın.

  1. Gönderen Performans pano , o zaman, izleri masaya aşağı kaydırma Ağı istekleri alt sekmesini seçin.

  2. Network açılır menüden Özel desenleri alt sekmesini ister.

  3. Kaldırmak istediğiniz özel URL kalıbı satırının üzerine gelin.

  4. Click sonra iletişim kaldırılmasını onaylamak, en sağda üst üste seçeneğini kaldırın özel desen en.

Özel bir URL kalıbını kaldırdığınızda aşağıdakilere dikkat edin:

  • İleride istekleri sonraki en spesifik eşleştirme özel URL desen eşlenir. Firebase eşleşen özel URL kalıplarını bulursa, o zaman geri düşüyor otomatik URL desen eşleştirme .

  • Önceki isteklerden gelen Maçlar ve birleştirilmiş veriler özel bir URL kalıbı çıkartılarak etkilenmez.

    Hala Kaldırılan özel URL modeli erişebilir ve Network onun toplanmış veri uygulanabilir veri saklama süresinin sonuna kadar (seçilen tüm ağ istekleri ile) alt sekmesini ister. Kaldırılan özel URL kalıbı altındaki tüm toplu verilerin süresi dolduğunda, Firebase özel URL kalıbını siler.

  • Ağ istekleri alt sekmesi (Özel desenlerle seçili) herhangi kaldırılan özel URL kalıplarını listelemiyor.