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 .

Gösterge tablonuzdaki temel metrikleri izleyin

Temel metriklerinizin nasıl bir trend olduğunu öğrenmek için bunları Performans kontrol panelinin üst kısmındaki metrik panonuza ekleyin. Haftadan haftaya değişiklikleri görerek regresyonları hızla belirleyebilir veya kodunuzdaki son değişikliklerin performansı iyileştirdiğini doğrulayabilirsiniz.

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

Aşağıda izleyebileceğiniz bazı örnek trendler verilmiştir:

  • Uygulamanız belirli JavaScript dosyalarını yüklediğinde değiştirdiğiniz için ilk giriş gecikmesinde bir iyileştirme
  • Varlıklar için bir CDN kullanmaya geçtikten sonra ilk 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üşüş
  • Bir 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 ölçüm panosunu yapılandırabilir. Sizin için önemli olan metrikleri takip edebilirsiniz, diğer proje üyeleri ise tamamen farklı temel metrik setlerini kendi panolarında takip edebilir.

Metrik panonuza bir metrik eklemek için şu adımları izleyin:

  1. Firebase konsolundaki Performans kontrol paneline gidin.
  2. Boş bir metrik kartı tıklayın, ardından panonuza eklemek için mevcut bir metriği seçin.
  3. Örneğin bir metriği değiştirmek veya kaldırmak gibi daha fazla seçenek için doldurulmuş bir metrik kartında tıklayın.

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

  • Her bir metrik kartı, metriğin seçilen zaman aralığındaki değerindeki yüzde değişimin yanı sıra, metriğin en son toplanan değerini görüntüler. Metrik panosunun üst kısmındaki ifade, yüzde değişiminin bir yorumudur.
  • Varsayılan olarak, ölçüm panosu, Önemli Web Verileri ile hizalanan ölçümün yüzde 75'lik değerini görüntüler. Kullanıcılarınızın farklı segmentlerinin uygulamanızı nasıl deneyimlediğini görmek isterseniz, kontrol paneli sayfasının üst kısmındaki açılır menüden farklı bir yüzdelik dilim seçin.

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

Çoğu metriğin istenen bir trend yönü vardır, bu nedenle metrik panosu, metriğe ait verilerin iyi veya kötü yönde trend olup olmadığına dair bir yorum görüntülemek için rengi kullanır.

Örneğin, bir sayfanın ilk giriş gecikmesini (küçük olması gereken bir değer) takip ettiğinizi varsayalım. 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 metriğin, bir ağ isteği için yanıt yükü boyutu gibi bariz bir istenen eğilim yönü yoksa, o zaman metrik panosu, verilerin eğilimi ne olursa olsun, metriğin yüzde değişimini her zaman gri olarak görüntüler.

Kesintisiz ve kesikli çizgiler ne anlama geliyor?

  • 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çerseniz ve 30 Ağustos'un üzerine gelirseniz, açık mavi kesikli çizgi size 23 Ağustos'taki metriğin değerini söyler.



İzleri ve verilerini görüntüleyin

Uygulamanıza ilişkin tüm izleri, Performans kontrol panelinin alt kısmında bulunan izler 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 sekmesi altında listelenir.

İzler tablosu, her bir iz için bazı en önemli metriklerin değerlerini ve her bir metriğin değerindeki yüzde değişikliğini gösterir. Bu değerler, Pano sekmesinin üst kısmında ayarlanan yüzdelik dilim ve zaman aralığı seçimlerine göre hesaplanır. İşte bazı örnekler:

  • %75'lik bir yüzdelik dilim ve Son 7 gün'lük bir zaman aralığı seçerseniz, metriğin değeri en son günden toplanan verilerin 75. yüzdelik dilimi olur ve yüzde değişimi, 7 gün öncesinden bu yana gerçekleşen değişiklik olur.
  • Daha sonra zaman aralığını Son 24 saat olarak değiştirirseniz, metriğin değeri en son saatten toplanan verilerin medyanı olur ve yüzde değişim, 24 saat öncesinden bu yana gerçekleşen değişim olur.

Her alt sekmedeki izlerin 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 potansiyel sorunları hızla belirlemenize yardımcı olabilir.

Belirli bir ize ilişkin tüm metrikleri ve verileri görüntülemek için izler tablosunda iz adına 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

Performance Monitoring, Firebase konsolunda metrik değişikliklerini vurgulayan bir sorun giderme sayfası sağlayarak performans sorunlarının uygulamalarınız ve kullanıcılarınız üzerindeki etkisini hızlı bir şekilde ele almayı ve en aza indirmeyi kolaylaştırır. Örneğin, aşağıdaki senaryolarda olası performans sorunları hakkında bilgi edindiğinizde sorun giderme sayfasını kullanabilirsiniz:

  • Kontrol panelinde ilgili metrikleri seçersiniz ve büyük bir fark görürsünüz.
  • İzler tablosunda, en büyük deltaları üstte gösterecek şekilde sıralarsınız ve önemli bir yüzde değişikliği görürsünüz.
  • Size bir performans sorununu bildiren bir e-posta uyarısı alırsınız.

Sorun giderme sayfasına aşağıdaki şekillerde erişebilirsiniz:

  • Metrik panosunda, Metrik ayrıntılarını görüntüle düğmesini tıklayın.
  • Herhangi bir metrik kartta => Ayrıntıları görüntüle öğesini seçin. Sorun giderme sayfası, seçtiğiniz ölçümle ilgili bilgileri görüntüler.
  • İzler tablosunda, bir iz adına veya o iz ile ilişkili satırdaki herhangi bir metrik değere tıklayın.
  • Bir e-posta uyarısında, Şimdi araştır'ı tıklayın.

İzler tablosunda bir iz adına tıkladığınızda, ilgilendiğiniz metrikleri daha sonra inceleyebilirsiniz. Verileri özniteliğe göre filtrelemek için Filtre düğmesine tıklayın, örneğin:

özniteliğe göre filtrelenen Firebase Performance Monitoring verilerinin bir görüntüsü
  • Sitenizin belirli bir sayfasına ilişkin verileri görüntülemek için Sayfa URL'sine göre filtreleyin
  • 3g bağlantısının uygulamanızı nasıl etkilediğini öğrenmek için Etkili bağlantı türüne göre filtreleyin
  • Veritabanı konumunuzun belirli bir bölgeyi etkilemediğinden emin olmak için Ülkeye göre filtreleyin

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

Bir ize tıkladığınızda, ilgilendiğiniz metrikleri inceleyebilirsiniz:

  • Ağ istek izleri — Kullanılabilir metrik sekmeler , yanıt süresi ve yanıt yükü boyutudur .
  • Özel kod izleriSüre metriği sekmesi her zaman kullanılabilir (bu tür izleme için varsayılan metrik). Özel bir kod izlemesine herhangi bir özel metrik eklediyseniz, bu metrik sekmesi de gösterilir.
  • Sayfa yükleme izleri — Kullanılabilir metrik sekmeler, ilk boyama , ilk içerikli boyama , ilk giriş gecikmesi ve DOM ile ilgili olayları içerir.
Firebase Performance Monitoring dağıtım tablosunun bir görüntüsü

Metrik sekmelerinin hemen altında, seçilen metrik için bir performans özeti bulabilirsiniz. Bu, metriğin zaman içindeki eğilimine ilişkin tek cümlelik bir genel bakışı ve seçilen tüm tarih aralığı boyunca verilerin dağılımını görselleştiren bir grafiği içerir.

Veriler hakkında derinlemesine bilgileri görüntüleyin

Verileri özniteliğe göre filtreleyebilir ve segmentlere ayırabilir veya verileri bir 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 şu adımları izleyin:

  1. Nitelikler açılır menüsünden Ülke'yi seçin.
  2. Ağınızın yanıt süreleri üzerinde en büyük etkiye sahip ülkeleri görmek için tabloda en son değere göre sıralayın.
  3. Grafikte çizmek için en son değerlere 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 fazla araştırmak için bu ülkeler için filtreler ekleyin ve diğer özellikler (radyo türleri ve cihazlar gibi) üzerinden araştırmaya devam edin.