Konsoldaki 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 Performans İzleme SDK sürümünü kullandığından emin olun. Gerçek zamanlı performans verileri hakkında daha fazla bilgi edinin .

Gösterge tablonuzda önemli metrikleri izleyin

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

Firebase Performans İzleme kontrol panelindeki ölçüm panosunun resmi

İzleyebileceğiniz bazı örnek trendler şunlardır:

  • Uygulama başlangıcına yeni bir engelleme API çağrısı eklediğinizden beri uygulama başlangıç ​​süresinde artış
  • Tam boyutlu resimleri küçük resimlere yeniden boyutlandırmayı uyguladığınızdan beri bir ağ isteğinin yanıt yükü boyutunda düşüş
  • Ekosistem kesintisi sırasında üçüncü taraf API çağrısının ağ başarı oranındaki düşüş
  • Her öğenin ekran dışı işlenmesini optimize ettikten sonra tablo görünümünüzün yavaş görüntü oluşturma çerçevelerinde azalma

Firebase projesinin her üyesi kendi ölçüm panosunu yapılandırabilir. Siz sizin için önemli olan metrikleri takip ederken, diğer proje üyeleri tamamen farklı temel metrik setlerini kendi panolarında takip edebilirler.

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

  1. Firebase konsolundaki Performans kontrol paneline gidin.
  2. Boş bir metrik kartını tıklayın, ardından panonuza eklemek üzere mevcut bir metriği seçin.
  3. Daha fazla seçenek için (örneğin, bir ölçümü değiştirmek veya kaldırmak için) doldurulmuş bir ölçüm kartında tıklayın.

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

  • Her 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şimini görüntüler. Metrik panosunun üst kısmındaki ifade, yüzdelik değişimin bir yorumudur.
  • Varsayılan olarak ölçüm panosu, metriğin Apple önerileriyle uyumlu olan 90'ıncı yüzdelik 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.
  • Uygulamanızın farklı sürümleri varsa, bir sürüme ilişkin metriğin değerinin başka bir sürümle ve/veya tüm sürümlerinizle karşılaştırıldığında nasıl bir trend gösterdiğini 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 metriğin istenen bir eğilim yönü vardır; bu nedenle metrik panosu, metriğin verilerinin iyi yönde mi yoksa kötü yönde mi eğilim gösterdiğinin yorumunu görüntülemek için renk kullanır.

Örneğin, uygulamanız için uygulama başlangıç ​​zamanını izlediğinizi varsayalım (küçük olması gereken bir değer). Bu değer artıyorsa ölçüm panosu metriğin yüzde değişimini kırmızı renkte görüntüleyerek olası bir soruna dikkat çeker. Ancak değer azalıyorsa veya değişmiyorsa ölçüm panosu yüzdeyi sırasıyla yeşil veya gri renkte görüntüler.

Bir metriğin, bir ağ isteğine ilişkin yanıt yükü boyutu gibi, istenen belirgin bir eğilim yönü yoksa, metrik panosunda, verilerin eğilimi ne olursa olsun, metriğin yüzde değişimi her zaman gri renkte görüntülenir.

Kesintisiz ve kesikli çizgiler ne anlama geliyor?

  • koyu mavi düz çizgi — uygulamanızın tüm sürümleri için metriğin zaman içindeki değeri
    Bu çizgi, uygulamanızın temel çizgisi olarak kabul edilebilir.

  • açık yeşil düz çizgi — uygulamanızın belirli bir sürümü için metriğin zaman içindeki değeri
    Varsayılan olarak ölçüm panosu en son sürüme ilişkin verileri görüntüler. 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 belirli bir başka sürümü için metriğin zaman içindeki değeri
    Varsayılan olarak ölçüm panosu ikinci bir sürüme ilişkin 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 kesikli çizgi — geçmişte belirli bir zamandaki tüm sürümler için metriğin 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 metriğin 23 Ağustos'taki tüm sürümler için değerini söyler.



İzleri ve verilerini görüntüleyin

Performans kontrol panelinin alt kısmındaki izlemeler tablosunda uygulamanıza ilişkin tüm izlemeleri görüntüleyebilirsiniz. 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.

İzler tablosu, her bir metriğin değerindeki yüzde değişimin yanı sıra, her bir iz için bazı üst metriklerin değerlerini görüntüler. Bu değerler Kontrol Paneli sekmesinin üst kısmında ayarlanan yüzdelik dilim ve zaman aralığı seçimlerine göre hesaplanır. İşte bazı örnekler:

  • %90'lık bir yüzdelik dilim ve Son 7 gün zaman aralığını seçerseniz metriğin değeri, en son güne ait toplanan verilerin 90. yüzdelik dilimi olacak ve yüzdelik değişim, 7 gün öncesinden bu yana olan değişim olacaktır.
  • Daha sonra zaman aralığını Son 24 saat olarak değiştirirseniz metriğin değeri, en son saatten toplanan verilerin ortancası olur ve yüzde değişim, 24 saat öncesinden bu yana olan değişim olur.

Her alt sekmedeki izlemelerin listesini metriğin değerine veya belirli bir metriğin yüzde değişimine göre sıralayabilirsiniz. Bu, uygulamanızdaki olası sorunları hızlı bir şekilde tanımlamanıza yardımcı olabilir.

Belirli bir izlemeye ilişkin tüm metrikleri ve verileri görüntülemek için izlemeler tablosundaki izleme 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üleme

Performans İzleme, 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ını öğrendiğinizde sorun giderme sayfasını kullanabilirsiniz:

  • Kontrol panelinde ilgili metrikleri seçiyorsunuz ve büyük bir fark fark ediyorsunuz.
  • İzler tablosunda en büyük deltaları en üstte görüntüleyecek şekilde sıralarsınız ve önemli bir yüzde değişimi görürsünüz.
  • Bir performans sorunu hakkında sizi bilgilendiren bir e-posta uyarısı alırsınız.

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

  • Metrik kontrol panelinde 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 . 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ğerine 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 metriklerin ayrıntısına inebilirsiniz. Tıkla Verileri özniteliğe göre filtrelemek için filtre düğmesi, örneğin:

Özelliğe göre filtrelenen Firebase Performance Monitoring verilerinin resmi
  • Geçmiş bir sürüm veya en son sürümünüz hakkındaki verileri görüntülemek için Uygulama sürümüne göre filtreleyin
  • Eski cihazların uygulamanızı nasıl işlediğini öğrenmek için Cihaza göre filtreleyin
  • Veritabanı konumunuzun belirli bir bölgeyi etkilemediğinden emin olmak için Ülkeye göre filtreleyin

Bir izleme için toplanan tüm ölçümleri görüntüleyin

Bir ize tıkladığınızda ilgilendiğiniz metriklerin ayrıntısına inebilirsiniz:

  • Ağ isteği izlemeleri — Kullanılabilir ölçüm sekmeleri yanıt süresi , yanıt yükü boyutu , istek yükü boyutu ve başarı oranıdır .
  • Uygulama başlangıcı, ön plandaki uygulama, arka planda uygulama ve özel kod izlemeleriSüre ölçümü sekmesi her zaman kullanılabilir (bu tür izlemeler için varsayılan ölçüm). Özel kod izlemeleri için, izlemeye herhangi bir özel metrik eklediyseniz bu metrik sekmeleri de gösterilir.
  • Ekran işleme izleri — Kullanılabilir metrik sekmeler Yavaş işleme ve Dondurulmuş karelerdir .

Seçilen metrik için performans özetini metrik sekmelerinin hemen altında bulabilirsiniz. Bu, metriğin zaman içindeki eğilimine ilişkin tek cümlelik bir genel bakışı ve verilerin seçilen tarih aralığının tamamındaki dağılımını görselleştirmeye yönelik bir grafiği içerir.

Firebase Performance Monitoring hata kodu dökümünün resmi

Örneğin, seçilen ölçüm ağ başarı oranı ise grafik, tüm hata kodlarının dökümünü ve bunların tüm hata yanıtları arasındaki yüzdelerini ( Firebase konsolunda hariç tutulan hata kodları dahil) gösterir.

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

Verileri özniteliğe göre filtreleyebilir ve bölümlere ayırabilirsiniz 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 olan ülkeleri görmek için tabloda en son değere göre sıralayın.
  3. Grafiğe yerleştirmek için en büyük 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 ayrıntılı bir şekilde araştırmak için bu ülkeler için filtreler ekleyin ve diğer özellikleri (radyo türleri ve cihazlar gibi) genelinde araştırmaya devam edin.



Kullanıcı oturumları hakkında daha fazla ayrıntı görüntüleyin

Performans İzleme aynı zamanda uygulamanızın ön planda olduğu dönemler olan kullanıcı oturumlarına ilişkin raporlar 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 izlerinizi başladıkları sıraya göre (bireysel süreleriyle birlikte) sıralanmış olarak görebilir ve aynı zamanda gerçekleşen ağ isteği izlerini de görebilirsiniz.

Konsol bu kullanıcı oturumlarının rastgele bir örneğini görüntüler. Apple ve Android uygulamaları için ve ekran oluşturma izleri dışındaki tüm iz türleri için kullanılabilirler.

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

Firebase Performans İzleme oturumları sayfasının resmi
  • İzlemeyle ilgili bilgiler: Başlangıç ​​zamanı, bitiş zamanı, özellikler (cihaz ve ülke gibi) ve söz konusu izleme türü için geçerli tüm ölçümler (örneğin, özel kod izleme veya yanıt süresi) dahil olmak üzere söz konusu oturuma ilişkin izleme hakkında ayrıntılı bilgi ağ isteği izleme zamanı).
  • CPU: Uygulamanızın oturum sırasında tükettiği kullanıcı süresi ve sistem süresi
  • Bellek: Uygulamanızın oturum sırasında kullandığı yığın belleği miktarı

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

  1. Firebase konsolundaki Performans kontrol paneline gidin, izlemeler tablosuna doğru aşağı kaydırın ve ardından ilgilenilen izleme için uygun alt sekmeyi tıklayın.
  2. Mevcut tüm metriklerini görüntülemek için tablodaki izleme adına tıklayın.
  3. Belirtilen izlemenin oturum verilerini görüntülemek için Tüm oturumları görüntüle 'yi tıklayın.
  4. Seçilen metriğin öznitelik değeriyle ilişkili oturumları görüntülemek için imlecinizi istediğiniz satırın üzerine getirin ve o satırın en sağ sütununda görünen Oturumlar metnini tıklayın.
Oturumlara bağlantı içeren Firebase Performance Monitoring izlemesinin görüntüsü

Oturumları yüzdelik dilime göre filtrele

Oturumlar her ölçüm için yüzdelik dilimlere dağıtılır. Daha düşük yüzdelik dilimlerdeki oturumların metrik değeri, daha yüksek yüzdelik dilimlerdeki oturumlara göre daha düşüktür.

Mevcut oturumları yüzdelik dilime göre filtrelemek için oturum ayrıntılarının üzerindeki yüzdelikler açılır menüsünü kullanın veya grafik tutamaçlarını sürükleyin.

Firebase Performans İzleme oturumları sayfasının resmi