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. Gerçek zamanlı performans verileri hakkında daha fazla bilgi edinin .

Gösterge tablonuzdaki temel metrikleri izleyin

Temel metriklerinizin nasıl trend olduğunu öğrenmek için bunları Performans panosunun üst kısmındaki metrik panonuza 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:

  • Uygulama başlangıcına yeni bir engelleme API çağrısı eklemenizden bu yana uygulama başlangıç ​​zamanında artış
  • Tam boyutlu görüntüleri küçük resimlere yeniden boyutlandırmayı uyguladığınızdan, bir ağ isteği için yanıt yükü boyutunda bir düşüş
  • Bir ekosistem kesintisi sırasında üçüncü taraf API çağrısı için ağ başarı oranında düşüş
  • Her bir öğenin ekran dışında işlenmesini optimize ettikten sonra, tablo görünümünüz için yavaş oluşturma çerçevelerinde azalma
tutucu28 l10n-yer

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.

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

  1. Firebase konsolundaki Performans panosuna gidin.
  2. Boş bir metrik kartı tıklayın, ardından panonuza eklemek için mevcut bir metrik seçin.
  3. Daha fazla seçenek için, örneğin bir metriği değiştirmek veya kaldırmak için doldurulmuş bir metrik 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ş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 Apple önerileriyle uyumlu olan 90. 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ümlerine sahipseniz, bir sürüm için metriğin değerinin başka bir sürüme ve/veya tüm sürümlerinize kıyasla nasıl trend olduğunu görüntüleyebilirsiniz. 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 için uygulama başlangıç ​​zamanını takip ettiğinizi varsayalım (küçük olması gereken bir değer). 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ğinin yanıt yükü boyutu gibi, belirgin bir istenen eğilim yönü yoksa, verilerin nasıl trend olduğuna bakılmaksızın, metrik panosu her zaman metriğin yüzde değişimini gri olarak görüntüler.

Düz ve kesik çizgiler ne anlama geliyor?

  • koyu mavi düz çizgi — uygulamanızın tüm sürümleri için zaman içindeki metriğin 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çüm panosu en son sürüm için 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 başka bir sürümü için metriğin zaman içindeki 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 kesikli çizgi - geçmişte belirli bir zamanda 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 fareyle 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.

tutucu33 l10n-yer



İzleri ve verilerini görüntüleyin

Uygulamanız için tüm izleri, Performans panosunun alt kısmında bulunan izleme 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 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, Gösterge Tablosu 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'lük bir zaman aralığı seçerseniz, metriğin değeri, en son günden toplanan verilerin 90. yüzdelik dilimi olacak ve yüzde değişikliği, 7 günden bu yana gerçekleşen değişiklik olacaktır.
  • 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şimi 24 saat öncesinden bu yana gerçekleşen değişiklik olur.

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 izleme için tüm metrikleri ve verileri görüntülemek için izleme tablosundaki izleme 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

Performans İzleme, Firebase konsolunda, metrik değişikliklerini vurgulayan ve performans sorunlarının uygulamalarınız ve kullanıcılarınız üzerindeki etkisini hızla ele almayı ve en aza indirmeyi kolaylaştıran bir sorun giderme sayfası sağlar. Olası performans sorunları hakkında bilgi edindiğinizde, örneğin aşağıdaki senaryolarda sorun giderme sayfasını kullanabilirsiniz:

  • Gösterge tablosunda ilgili metrikleri seçiyorsunuz ve büyük bir delta görüyorsunuz.
  • İzler tablosunda en büyük deltaları en üstte gösterecek şekilde sıralarsınız ve önemli bir yüzde değişikliği görürsünüz.
  • Bir performans sorununu bildiren bir e-posta uyarısı alırsınız.

Sorun giderme sayfasına aşağıdaki yollarla 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ı, seçtiğiniz metrikle ilgili bilgileri görüntüler.
  • İzler tablosunda, o iz ile ilişkili satırda bir iz adını veya herhangi bir metrik değerini 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 detayına inebilirsiniz. Verileri özniteliğe göre filtrelemek için Filtre düğmesini tıklayın, örneğin:

özniteliğe göre filtrelenen Firebase Performance Monitoring verilerinin bir görüntüsü
  • 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
  • Daha 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 iz için toplanan tüm metrikleri görüntüleyin

Bir izlemeye tıkladığınızda, ilgilendiğiniz metriklerin detayına inebilirsiniz:

  • Ağ isteği izleri — Kullanılabilir metrik 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 planda uygulama, arka planda uygulama ve özel kod izleriSüre ölçümü sekmesi her zaman kullanılabilir (bu tür izler için varsayılan ölçüm). Özel kod izleri için, izlemeye herhangi bir özel metrik eklediyseniz, bu metrik sekmeleri de gösterilir.
  • Ekran işleme izleri — Kullanılabilir metrik sekmeleri Yavaş işleme ve Donmuş çerçevelerdir .

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

Verileri özniteliğe göre filtreleyebilir ve bölümlere 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. Özellikler açılır menüsünden Ülke'yi seçin.
  2. Ağ yanıt süreleriniz üzerinde en büyük etkiye sahip ülkeleri görmek için tabloda en son değere göre sıralayın.
  3. En büyük en son değerlere sahip ülkeleri seçerek bunları grafikte işaretleyin. 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 ülkelerde 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) genelinde araştırmaya devam edin.
tutucu47 l10n-yer



Kullanıcı oturumları 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. Apple ve Android uygulamaları için ve ekran işleme izleri dışında her türlü iz için kullanılabilirler.

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ü
  • İzleme hakkında bilgi: Başlangıç ​​saati, bitiş saati, öznitelikler (cihaz ve ülke gibi) ve bu tür izleme için geçerli tüm ölçümler (örneğin, özel kod izleme veya yanıt süresi) dahil olmak üzere o oturum için izleme hakkında ayrıntılı bilgiler ağ isteği izleme süresi).
  • CPU: Uygulamanızın oturum sırasında ne kadar kullanıcı zamanı ve sistem zamanı tükettiği
  • Bellek: Uygulamanızın oturum sırasında ne kadar yığın bellek kullandığı

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

  1. Firebase konsolundaki Performans panosuna gidin, izleme tablosuna gidin, ardından ilgilenilen iz için uygun alt sekmeyi tıklayın.
  2. Kullanılabilir tüm metriklerini görüntülemek için tablodaki izleme adını tıklayın.
  3. Belirtilen iz için oturum verilerini görüntülemek için Tüm oturumları görüntüle öğesine tıklayın.
  4. Seçilen metriğin bir ö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 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üzdelikler açılır menüsünü kullanın veya grafik tutamaçlarını sürükleyin.

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