Konsolda performans verilerini izleme


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

Kontrol panelinizde temel metrikleri izleme

Önemli metriklerinizin nasıl bir eğilim gösterdiğini öğrenmek için Performans kontrol panelinin üst kısmındaki metrik panosuna ekleyin. Haftadan haftaya gerçekleşen değişiklikleri izleyerek regresyonları hızlıca tanımlayabilir veya kodunuzdaki son değişikliklerin performansı iyileştirip iyileştirmediğini doğrulayabilirsiniz.

<span class=Firebase Performance Monitoring kontrol paneli" />

İzleyebileceğiniz bazı örnek trendler:

  • Uygulamanızın belirli JavaScript dosyalarını yükleme zamanını değiştirdiğiniz için ilk giriş gecikmesinde iyileşme
  • Öğeler için CDN kullanmaya geçtikten sonra ilk zengin içerikli boyama süresinde azalma
  • Küçük resim kullanımını uyguladığınızdan beri bir ağ isteği için yanıt yükü boyutunda düşüş
  • Ekosistem kesintisi sırasında üçüncü taraf API çağrısı için ağ yanıt süresinde artış

Firebase projesinin her üyesi kendi metrik tablosunu yapılandırabilir. Sizin için önemli olan metrikleri takip ederken diğer proje üyeleri kendi panolarında tamamen farklı bir dizi önemli metriği takip edebilir.

Metrik panosuna metrik eklemek için aşağıdaki adımları uygulayın:

  1. Firebase konsolunda Performans gösterge tablosuna gidin.
  2. Boş bir metrik kartını tıklayın ve ardından panonuza eklemek için mevcut bir metrik seçin.
  3. Daha fazla seçenek için doldurulmuş bir metrik kartında simgesini tıklayın. Örneğin, bir metriği değiştirmek veya kaldırmak için bu simgeyi kullanabilirsiniz.

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

  • Her metrik kartında, metriğin değerinin seçilen zaman aralığındaki yüzdelik değişimi ve metriğin en son toplanan değeri gösterilir. Metrikler tablosunun üst kısmındaki ifade, yüzdelik değişimin bir yorumudur.
  • Metrikler panosundaki varsayılan değer, metriğin 75. yüzdelik dilim değeridir ve Core Web Vitals ile uyumludur. Kullanıcılarınızın farklı segmentlerinin uygulamanızı nasıl deneyimlediğini görüntülemek istiyorsanız kontrol paneli sayfasının üst kısmındaki açılır menüden farklı bir yüzde seçin.

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

Çoğu metriğin istenen bir trend yönü vardır. Bu nedenle metrik panosundaki renkler, metriğin verilerinin iyi mi yoksa kötü mü bir yönde ilerlediğini gösterir.

Örneğin, bir sayfanın ilk giriş gecikmesini (küçük olması gereken bir değer) izlediğinizi varsayalım. Bu değer artıyorsa metrik panosundaki metrik yüzdelik değişimi kırmızı renkte gösterilir. Bu, olası bir soruna dikkat çekmek için yapılır. Ancak değer azalıyorsa veya aynı kalıyorsa metrik panosundaki yüzde yeşil veya gri renkte gösterilir.

Bir metriğin, ağ isteği için yanıt yükü boyutu gibi belirgin bir eğilim yönü yoksa metrik panosundaki metrik yüzde değişimi, verilerin eğiliminden bağımsız olarak her zaman gri renkte gösterilir.

Düz ve noktalı çizgiler ne anlama gelir?

  • koyu mavi düz çizgi: Metrik değerinin zaman içindeki değişimi

  • açık mavi kesikli çizgi: Metriği geçmişte belirli bir zamandaki değeri
    Örneğin, son 7 günün grafiğini göstermeyi seçerseniz ve fareyle 30 Ağustos'un üzerine gelirseniz, açık mavi kesikli çizgide metrik değerinin 23 Ağustos'taki değeri gösterilir.



İzleri ve verilerini görüntüleme

Uygulamanızın tüm izlerini, Performans kontrol panelinin alt kısmındaki iz tablosunda görüntüleyebilirsiniz. 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 tablosunda, her iz için bazı en iyi metriklerin değerleri ve her bir metriğin değerindeki yüzdelik değişim gösterilir. Bu değerler, Kontrol paneli sekmesinin üst kısmında ayarlanan yüzdelik dilim ve zaman aralığı seçimlerine göre hesaplanır. Aşağıda bazı örnekler verilmiştir:

  • %75 yüzdelik dilim ve Son 7 gün zaman aralığını seçerseniz metriğin değeri, en son günden itibaren toplanan verilerin %75'lik yüzdelik dilimi olur ve yüzdelik değişim, 7 gün öncesine kıyasla gerçekleşen değişim olur.
  • Ardından zaman aralığını Son 24 saat olarak değiştirirseniz metriğin değeri, en son saat içinde toplanan verilerin ortalaması olur ve yüzdelik değişim, 24 saat önceki değerden sonraki değişim olur.

Her alt sekmedeki izleme listesini metriğin değerine veya belirli bir metriğin yüzdelik değişimine göre sıralayabilirsiniz. Bu sayede uygulamanızdaki olası sorunları hızlıca tespit edebilirsiniz.

Belirli bir izlemenin tüm metriklerini ve verilerini görüntülemek için izlemeler tablosundaki izleme adını tıklayın. Bu sayfanın aşağıdaki bölümlerinde daha ayrıntılı bilgi verilmektedir.

Belirli bir izleme için daha fazla veri görüntüleme

Performance Monitoring, Firebase konsolunda metrik değişikliklerini vurgulayan bir sorun giderme sayfası sağlar. Bu sayede, performans sorunlarının uygulamalarınız ve kullanıcılarınız üzerindeki etkisini hızlı bir şekilde giderip en aza indirebilirsiniz. Olası performans sorunları hakkında bilgi edindiğinizde sorun giderme sayfasını kullanabilirsiniz. Örneğin, aşağıdaki senaryolarda:

  • Kontrol panelinde alakalı metrikleri seçtiğinizde büyük bir fark olduğunu fark edersiniz.
  • İzlemeler tablosunda, en büyük deltaları en üstte gösterecek şekilde sıralama yaparsınız ve önemli bir yüzde değişikliği görürsünüz.
  • Performans sorunuyla ilgili sizi bilgilendiren bir e-posta uyarısı alırsınız.

Sorun giderme sayfasına aşağıdaki yöntemlerle erişebilirsiniz:

  • Metrik kontrol panelinde Metrik ayrıntılarını görüntüle düğmesini tıklayın.
  • Herhangi bir metrik kartında => Ayrıntıları görüntüle'yi seçin. Sorun giderme sayfasında, seçtiğiniz metrik hakkında bilgiler gösterilir.
  • İzler tablosunda, bir izleme adını veya söz konusu izlemeyle ilişkili satırdaki herhangi bir metrik değerini tıklayın.
  • E-posta uyarısında Şimdi incele'yi tıklayın.

İzlemeler tablosunda bir izleme adını tıkladığınızda, ilgilendiğiniz metrikleri ayrıntılı olarak inceleyebilirsiniz. Verileri özelliğe göre filtrelemek için Filtre düğmesini tıklayın. Örneğin:

<span class=Firebase Performance Monitoring verileri özelliğe göre filtreleniyor" />
  • Sitenizdeki belirli bir sayfanın verilerini görüntülemek için Sayfa URL'si'ne göre filtreleyin.
  • 3G bağlantısının uygulamanızı nasıl etkilediğini öğrenmek için Geçerli bağlantı türüne göre filtreleyin
  • Veritabanı konumunuzun belirli bir bölgeyi etkilemediğinden emin olmak için Ülke'ye göre filtreleme

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

Bir izlemeyi tıkladıktan sonra ilgilendiğiniz metrikleri ayrıntılı olarak inceleyebilirsiniz:

  • Ağ isteği izleri: Kullanılabilir metrik sekmeleri yanıt süresi ve yanıt yükü boyutu'dur.
  • Özel kod izlemeleri: Süre metrik sekmesi her zaman kullanılabilir (bu tür izleme için varsayılan metriktir). Özel kod izlemeye özel metrik eklediyseniz bu metrik sekmesi de gösterilir.
  • Sayfa yükleme izleri: Mevcut metrik sekmeleri arasında ilk boyama, ilk zengin içerikli boyama, ilk giriş gecikmesi ve DOM ile ilgili etkinlikler yer alır.
<span class=Firebase Performance Monitoring dağılım grafiği" />

Seçilen metriğin performans özetini metrik sekmelerinin hemen altında bulabilirsiniz. Bu sayfada, metriğin zaman içindeki trendine dair bir cümlelik bir genel bakış ve verilerin seçilen tarih aralığının tamamındaki dağılımını görselleştirmek için bir grafik bulunur.

Verilerle ilgili ayrıntılı bilgileri görüntüleme

Verileri özelliğe göre filtreleyebilir ve segmentlere ayırabilir ya da tıklayarak verileri bir uygulama kullanımı oturumu bağlamında görüntüleyebilirsiniz.

Örneğin, son ağ yanıt sürenizin neden yavaş olduğunu ve bir ülkenin performansı etkileyip etkilemediğini anlamak için aşağıdaki adımları uygulayın:

  1. Özellikler açılır listesinden Ülke'yi seçin.
  2. Ağ yanıt sürelerinizi en çok etkileyen ülkeleri görmek için tabloda en son değere göre sıralama yapın.
  3. Grafikte gösterilecek en yüksek son değerlerine sahip ülkeleri seçin. Ardından, bu ülkelerde ağ yanıt sürelerinin ne zaman yavaşladığını öğrenmek için imlecinizi grafikteki zaman çizelgesinin üzerine getirin.
  4. Belirli ülkelerdeki ağ yanıt süresi sorunlarının temel nedenlerini daha ayrıntılı bir şekilde incelemek için bu ülkelere yönelik filtreler ekleyin ve diğer özelliklerde (ör. radyo türleri ve cihazlar) incelemeye devam edin.