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 panelinizdeki önemli metrikleri izleme

Temel metriklerinizin nasıl bir trend izlediğini öğrenmek için bu metrikleri Performans kontrol panelinin üst kısmındaki metrikler panonuza ekleyin. Haftadan haftaya gerçekleşen değişiklikleri izleyerek regresyonları hızlıca belirleyebilir veya kodunuzdaki son değişikliklerin performansı artırdığını 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 kullanımına geçtikten sonra ilk zengin içerikli boyama süresinde azalma
  • Küçük resim kullanımını uyguladığınızdan beri 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ış

Bir Firebase projesinin her üyesi kendi metrik panosunu yapılandırabilir. Sizin için önemli olan metrikleri izleyebilir, diğer proje üyeleri ise kendi panolarında tamamen farklı bir dizi önemli metriği izleyebilir.

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

  1. Firebase konsolunda Performans kontrol paneline gidin.
  2. Boş bir metrik kartını tıklayın ve panonuza eklemek için mevcut bir metriği seçin.
  3. Daha fazla seçenek için (ör. bir metriği değiştirme veya kaldırma) doldurulmuş bir metrik kartında simgesini tıklayın.

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, seçilen zaman aralığında metriğin değerindeki yüzde değişim ve metriğin en son toplanan değeri gösterilir. Metrikler tablosunun üst kısmındaki ifade, yüzdelik değişimin yorumudur.
  • Metrikler panosunda varsayılan olarak, metriğin 75. yüzdelik dilim değeri gösterilir. Bu değer, Core Web Vitals ile uyumludur. 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 listeden farklı bir yüzdelik dilim seçin.

Çoğu metriğin istenen bir trend yönü vardır. Bu nedenle, metrikler panosu, metriğin verilerinin iyi veya kötü yönde trend oluşturup oluşturmadığına dair bir yorumu göstermek için renk kullanır.

Ö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 panosunda metriğin yüzdelik değişimi kırmızı renkte gösterilir ve olası bir soruna dikkat çekilir. Ancak değer azalıyorsa veya değişmiyorsa metrikler panosunda yüzde sırasıyla yeşil veya gri renkte gösterilir.

Bir metriğin, ağ isteği için yanıt yükü boyutu gibi belirgin bir istenen trend yönü yoksa metrikler panosu, verilerin trend yönünden bağımsız olarak her zaman metriğin yüzde olarak değişimini gri renkte gösterir.

  • koyu mavi düz çizgi: metriğin zaman içindeki değeri

  • açık mavi kesikli çizgi: Metriğin geçmişteki belirli bir zamandaki değeri
    Örneğin, son 7 günün grafiğini göstermeyi seçip fareyle 30 Ağustos'un üzerine gelirseniz açık mavi kesikli çizgi, metriğin 23 Ağustos'taki değerini gösterir.



İzlemeleri ve verilerini görüntüleme

Uygulamanızla ilgili tüm izlemeleri, Performans kontrol panelinin alt kısmındaki izlemeler tablosunda görebilirsiniz. Tablo, her iz türünü uygun bir alt sekmede gruplandırır. Örneğin, tüm ağ isteği izleri Ağ istekleri alt sekmesinde listelenir.

İzleme tablosunda, her izleme için bazı önemli metriklerin değerleri ve her metrik değerindeki yüzde 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'lik bir yüzdelik dilim ve Son 7 gün'lük bir zaman aralığı seçerseniz metrik değeri, en son günden toplanan verilerin %75'lik yüzdelik dilimi olur ve yüzdelik değişim, 7 gün öncesinden bu yana 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 saatte toplanan verilerin ortalaması olur ve yüzde değişim, 24 saat öncesinden bu yana gerçekleşen 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 belirleyebilirsiniz.

Belirli bir izlemeyle ilgili tüm metrikleri ve verileri görüntülemek için izlemeler tablosunda izleme adını tıklayın. Bu sayfanın aşağıdaki bölümlerinde daha fazla ayrıntı verilmektedir.

Belirli bir izle ilgili daha fazla veri görüntüleme

Performance Monitoring, Firebase konsolunda metrik değişikliklerini vurgulayan bir sorun giderme sayfası sunar. Bu sayede, performans sorunlarının uygulamalarınız ve kullanıcılarınız üzerindeki etkisini hızlıca ele alıp en aza indirebilirsiniz. Olası performans sorunları hakkında bilgi edinirken 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 delta değerlerini en üstte gösterecek şekilde sıralama yaptığınızda önemli bir yüzde değişikliği görürsünüz.
  • Performans sorunuyla ilgili bir e-posta uyarısı alırsınız.

Sorun giderme sayfasına aşağıdaki şekillerde 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 metrikle ilgili bilgiler gösterilir.
  • İzlemeler tablosunda bir izleme adını veya bu izlemeyle ilişkili satırdaki herhangi bir metrik değerini tıklayın.
  • E-posta uyarısında Hemen incele'yi tıklayın.

İzleme 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" />
  • Sitenizin belirli bir sayfasının verilerini görüntülemek için Sayfa URL'si'ne göre filtreleme yapın.
  • 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 izi 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 izleri: Süre metrik sekmesi her zaman kullanılabilir (bu tür iz için varsayılan metriktir). Özel kod izine özel metrikler eklediyseniz bu metrikler sekmesi de gösterilir.
  • Sayfa yükleme izleri: Kullanılabilen 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ğıtım grafiği" />

Seçilen metriğin performans özetini metrik sekmelerinin hemen altında bulabilirsiniz. Bu raporda, metriğin zaman içindeki trendinin tek cümlelik bir özeti ve verilerin seçilen tarih aralığındaki dağılımını görselleştiren bir grafik yer alır.

Veriler hakkında ayrıntılı bilgi görüntüleme

Verileri özelliğe göre filtreleyip segmentlere ayırabilir veya uygulama kullanımı oturumu bağlamında görüntülemek için tıklayabilirsiniz.

Ö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üreleriniz üzerinde en büyük etkiye sahip olan ülkeleri görmek için tablodaki verileri en son değere göre sıralayın.
  3. Grafikte çizmek için en büyük son değerlere sahip ülkeleri seçin. Ardından, imlecinizi grafikteki zaman çizelgesinin üzerine getirerek bu ülkelerde ağ yanıt sürelerinin ne zaman yavaşladığını öğrenin.
  4. Belirli ülkelerdeki ağ yanıt süresi sorunlarının temel nedenlerini daha ayrıntılı bir şekilde incelemek için bu ülkelerle ilgili filtreler ekleyin ve diğer özellikler (ör. radyo türleri ve cihazlar) genelinde incelemeye devam edin.