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

Konsolda performans verilerini izleme

Gerçek zamanlı performans verilerini görüntülemek için uygulamanızın gerçek zamanlı veri işleme ile uyumlu bir Performance Monitoring SDK sürümü kullandığından emin olun. Daha fazla bilgi .

Gösterge tablonuzdaki temel metrikleri izleyin

Senin önemli ölçütleri trend öğrenmek için, Performans Gösterge tablosunun en üstünde metrikleriniz kurulu ekleyin. Haftadan haftaya değişiklikleri görerek gerilemeleri hızlı bir şekilde tanımlayabilir veya kodunuzdaki son değişikliklerin performansı iyileştirdiğini doğrulayabilirsiniz.

Firebase Performance Monitoring panosundaki metrik panosunun bir görüntüsü

İşte izleyebileceğiniz bazı örnek eğilimler:

  • Eğer uygulama başlangıcına yeni bir engelleme API çağrısı eklendi beri app bir artış başlangıç zamanı
  • Bir ağ isteği için yanıt yükü boyutu meydana gelen düşüş küçük resimlere de tam boyutlu görüntüleri yeniden boyutlandırma uygulanan beri
  • Bir ekosistem kesintisi sırasında bir üçüncü taraf API çağrısı için ağ başarı oranındaki azalma
  • Tablo görünümü için yavaş render çerçeveler azalma her öğenin ekran dışında işlenmesini optimize sonra

Bir Firebase projesinin her üyesi kendi ölçüm panosunu yapılandırabilir. Sizin için önemli olan metrikleri takip edebilirsiniz, diğer proje üyeleri ise kendi panolarında tamamen farklı anahtar metrik setlerini takip edebilir.

Gidin ölçümlerini kuruluna bir metrik eklemek için Performans pano Firebase konsolunda, ardından Tablosu sekmesini tıklayın. Boş bir metrik kartı tıklayın, ardından panonuza eklemek için mevcut bir metrik seçin. Click değiştirmek veya bir metrik kaldırmak gibi fazla seçenek için nüfuslu metrik kartta.

Metrik panosu, zaman içinde toplanan metrik verilerini hem grafik biçiminde hem de sayısal yüzde değişimi olarak gösterir.

  • Her bir metrik kartı, metriğin en son toplanan değerinin yanı sıra, seçilen zaman aralığında metriğin değerindeki yüzde değişikliğini gösterir. Metrik panosunun en üstündeki ifade, yüzde değişiminin bir yorumudur.
  • Varsayılan olarak, ölçüm panosu, metriğin medyan değerini görüntüler. Kullanıcılarınızın farklı segmentlerinin uygulamanızı nasıl deneyimlediğini görmek istiyorsanız, kontrol paneli sayfasının üst kısmındaki açılır menüden farklı bir yüzdelik dilim seçin.
  • Eğer uygulamanın farklı sürümleri varsa, bir sürümü için metrik değeri ve / veya tüm versiyonlarına kıyasla başka sürümüne kıyasla eğilimi konusunda görebilirsiniz. Grafiğin altındaki açılır menülerden sürümleri seçin.

Kırmızı, yeşil ve gri renkler ne anlama geliyor?

Çoğu metrik, istenen bir eğilim yönüne sahiptir, bu nedenle metrik panosu, metrik verilerinin iyi veya kötü yönde trend olup olmadığının yorumunu görüntülemek için renk kullanır.

Örneğin, uygulamanız (küçük olması gereken bir değer) için uygulama başlangıç zamanını izliyoruz demek. Bu değer artıyorsa, metrik panosu, metriğin yüzde değişimini kırmızı olarak göstererek olası bir soruna dikkat çeker. Ancak değer azalıyor veya değişmiyorsa, metrik panosu yüzdeyi sırasıyla yeşil veya gri olarak görüntüler.

Bir metrik bariz arzu trend yönünü yoksa, bir ağ isteği için yanıt yükü boyutu gibi, o zaman ölçümlerini bakılmaksızın her zaman nasıl veri trend içinde, gri en metrik değişiklik oranı kurulu.

Düz ve kesik çizgiler ne anlama geliyor?

  • lacivert düz çizgi - Uygulamanızın tüm sürümleri için zamanla en metrik değeri
    Bu satır, uygulamanız için temel olarak kabul edilebilir.

  • açık yeşil düz çizgi — uygulamanızın belirli bir sürümü için zaman içindeki metriğin değeri
    Varsayılan olarak, ölçümler son sürümü verilerini gösterir kurulu. Grafikte farklı bir sürüm görüntülemek için grafiğin altındaki ilk açılır menüyü kullanın.

  • gri düz çizgi - uygulamanızın başka özel versiyonu için zamanla metrik değeri
    Varsayılan olarak, ölçüm panosu ikinci bir sürüm için verileri görüntülemez. Grafikte ikinci bir sürüm görüntülemek için grafiğin altındaki ikinci açılır menüyü kullanın.

  • açık mavi kesik çizgi - Geçmişte belirli bir zamanda tüm sürümleri için metrik değeri
    Örneğin, son 7 gün grafiğini göstermek için seçerseniz ve vurgulu Ağustos 30, daha sonra açık mavi kesik çizgi 23 Ağustos tarihinde tüm sürümleri için size en metrik değerini söyler.



İzleri ve verilerini görüntüleyin

Sen alt kısmında izleri tabloda uygulamanıza için tüm izlerini görebilirsiniz Performans pano . Tablo, her tür izlemeyi uygun bir alt sekmede gruplandırır. Örneğin, tüm ağ isteği izleri Ağı istekleri alt sekmesinde listelenir.

İzler tablosu, her bir iz için bazı en iyi metriklerin değerlerini ve her bir metriğin değerine ilişkin yüzde değişikliğini görüntüler. Bu değerler Paneli sekmesinin üstündeki persentil ve zaman aralığı setinin seçimlere dayanarak hesaplanır. İşte bazı örnekler:

  • Eğer% 50'lik bir yüzdelik değeri ve Son 7 günlük bir zaman aralığı seçerseniz, o zaman metrik değeri en son gün toplanan verilerin ortanca olacak ve yüzde değişim değişim olacak 7 gün önce beri.

  • Sonra Son 24 saat zaman aralığını değiştirirseniz, o zaman en metrik değeri son saatten itibaren toplanan verilerin ortanca olacak ve yüzde değişim 24 saat önce beri bir değişim olacak.

Her alt sekmedeki izleme listesini, metriğin değerine veya belirli bir metriğe ilişkin yüzde değişikliğine göre sıralayabilirsiniz. Bu, uygulamanızdaki olası sorunları hızla belirlemenize yardımcı olabilir.

Belirli bir iz tüm ölçümlerini ve verileri görüntülemek için, izleri tabloda iz adını tıklayın. Bu sayfanın aşağıdaki bölümleri daha fazla ayrıntı sağlar.

Belirli bir iz için daha fazla veri görüntüleyin

İzler tablosunda bir iz adına tıklarsanız, izi keşfetmek ve ilgilenilen metriklerin detayına inmek için çeşitli ekranlara tıklayabilirsiniz. En sayfalarda, Filtre kullanabilirsiniz örneğin özelliğine göre verileri filtrelemek için (ekranın sol üst) düğmesini:

özniteliğe göre filtrelenen Firebase Performance Monitoring verilerinin bir görüntüsü
  • Geçmiş serbest bırakılması veya en son sürümü hakkında görüş verilerinize uygulama sürümü tarafından Filtre
  • Cihaza Göre Filtre eski cihazlar uygulamanızı nasıl kullanıldığını öğrenmek üzere
  • Ülkeye göre Filtre emin veritabanı konumu belirli bir bölgeyi etkileyen olmadığından emin olmak için

Bir iz için toplanan tüm metrikleri görüntüleyin

İzler tablosunda bir iz adını tıklarsanız, metrik kartlardaki izleme verilerine genel bir bakış görürsünüz.

Zaman içinde ya da uygulamanıza her sürümü için toplu olarak, verileri görüntülemek için ekranın sağ üst kısmındaki seçenekleri kullanın.

  • Ağ isteği izleri - Mevcut metrik kartları yanıt süresi, yanıt yükü boyutu, istek yük boyutunu ve başarı oranını bulunmaktadır.
  • Uygulama başlangıç, app-in-ön planda, in-arka app-ve özel kod izleri - Süre metrik kartı (izlerinin bu türleri için metrik varsayılan) her zaman mevcuttur. Özel kod izleri için, izlemeye herhangi bir özel metrik eklediyseniz, bu metrik kartları da gösterilir.
  • Ekran render izleri - Mevcut metrik kartları Yavaş render ve Dondurulmuş çerçeveleri bulunmaktadır.

Veriler hakkında ayrıntılı bilgileri görüntüleyin

Eğer herhangi bir metrik kartta daha Görünüm tıklarsanız, toplanan veriler hakkında daha derinlemesine bilgileri inceleyecek ve daha zengin analiz özelliklerini kullanabilirsiniz. Örneğin, filtre ve kademeli bir özelliğine göre veri veya bir bağlamında verileri görüntülemek için uygulama kullanım oturumu .



İzleme örnekleri hakkında daha fazla ayrıntı görüntüleyin

Performans İzleme, uygulamanızın ön planda olduğu zaman dilimleri olan kullanıcı oturumlarının raporlarını da sağlar. Bu raporlar belirli bir izlemeyle ilişkilendirilir ve izlemeyi, aynı oturum sırasında Performans İzleme'nin topladığı diğer izlemelerin zaman çizelgesi bağlamında sunar.

Örneğin, özel kod izlemelerinizi başladıkları sırayla (bireysel süreleriyle birlikte) sıralanmış olarak görebilir ve aynı zamanda meydana gelen herhangi bir ağ isteği izlemesini de görebilirsiniz.

Konsol, bu kullanıcı oturumlarının rastgele bir örneğini görüntüler. Onlar Apple ve Android uygulamaları için ve ekran render izlerinin dışında izleri her türlü ediyoruz kullanılabilir.

Bir kullanıcı oturumu hakkında görüntüleyebileceğiniz diğer verilerden bazıları şunlardır:

Firebase Performance Monitoring oturumları sayfasının bir görüntüsü
  • Özel bir kod iz veya yanıt için başlangıç zamanı, bitiş zamanı, (cihaz ve ülke gibi) nitelikler de dahil olmak üzere oturum için iz, yaklaşık Ayrıntılı bilgi ve örneğin iz türü için geçerli herhangi ölçümlerine (, süresi: iz ilgili bilgiler ağ isteği izleme süresi).
  • İşlemci: Ne kadar kullanıcı süresi ve sistem saatinin uygulama oturumu sırasında tüketilen
  • Bellek: uygulama oturumu sırasında kullanılan ne kadar yığın bellek

Oturum verileri nasıl görüntülenir?

  1. Git Performans pano sonra ilgi izi için uygun alt sekmesini tıklayın izleri masaya aşağı kaydırın Firebase konsolunda.
  2. Kullanılabilir tüm metriklerini görüntülemek için tablodaki izleme adını tıklayın.
  3. Herhangi kartında, daha Görünüm tıklayın.
  4. Oturumların bir örneğini görüntüleyin:
    • Kullanıcı herhangi bir türü için Görünüm oturumları - grafiğin üstünde bulunan sağ üstteki bakın oturumları tıklayın.
    • Belirli bir özellik ile ilişkili Görünüm oturumları - daha sonra bir özelliğin değerinin yanındaki bağlantıyı tıklayın herhangi niteliğini tıklayın (örneğin, Cihaz> Google Piksel 3> 3421 oturumlar).
oturumlara bağlantı içeren Firebase Performance Monitoring izlemesinin bir görüntüsü

Oturumları yüzdelik dilime göre filtrele

Oturumlar, her metrik için yüzdelik dilimlere dağıtılır. Daha düşük yüzdelik aralıklardaki oturumlar, metrik için daha yüksek yüzdelik aralıklardaki oturumlardan daha düşük bir değere sahiptir.

Kullanılabilir oturumları yüzdelik dilime göre filtrelemek için, oturum ayrıntılarının üzerindeki yüzdelik dilimleri açılır menüsünü kullanın.

Firebase Performance Monitoring oturumları sayfasının bir görüntüsü