Gerçek zamanlı performans verilerini görüntülemek için uygulamanızın Performans Gerçek zamanlı veri işlemeyle uyumlu olan izleme SDK sürümü. Gerçek zamanlı performans verileri hakkında daha fazla bilgi
Temel metrikleri kontrol panelinizde takip edin
Temel metriklerinizin nasıl bir trend gösterdiğini öğrenmek için bunları üst kısımdaki metrikler panelinize ekleyin. Performans kontrol paneli. Haftadan haftaya bakarak regresyonları hızlı bir şekilde belirleyebilirsiniz veya kodunuzdaki son değişikliklerin performansı iyileştirdiğini doğrulayın.
![Firebase Performance Monitoring kontrol panelindeki metrik panosunun resmi](https://firebase.google.cn/static/docs/perf-mon/images/perf-mon-metrics-board.png?authuser=5&hl=tr)
Aşağıda, izleyebileceğiniz bazı örnek trendler verilmiştir:
- Uygulama başlangıcına yeni bir engelleme API çağrısı eklemenizden bu yana uygulama başlatma süresinde artış
- Yeniden boyutlandırmayı uyguladıktan sonra bir ağ isteğinin yanıt yükü boyutunda düşüş tam boyutlu resimlerden küçük resimler
- Bir ekosistem sırasında üçüncü taraf API çağrısının ağ başarı oranında azalma kesinti
- Optimize ettikten sonra tablo görünümünüzdeki yavaş oluşturma karelerinin azalması her öğenin ekran dışında işlenmesine
Bir Firebase projesinin her üyesi kendi metrik panosunu yapılandırabilir. Metrikleri, diğer proje üyeleri ise tamamen farklı anahtar kelimeleri takip edebilir. hakkında daha fazla bilgi edindiniz.
Metrikler panonuza metrik eklemek için aşağıdaki adımları uygulayın:
- Şuraya gidin: Firebase konsolundaki Performans kontrol paneli.
- Boş bir metrik kartını tıklayın, ardından panonuza eklemek için mevcut bir metrik seçin.
- Sonraki slayta geçin Daha fazla seçenek için, doldurulmuş metrik kartında , örneğin bir metriği değiştirebilir veya kaldırabilirsiniz.
Metrik panosu, zaman içinde toplanan metrik verilerini hem grafik biçiminde hem de sayısal yüzde değişimi.
- Her metrik kartı, seçilen süre içinde metriğin değerindeki yüzde değişimini gösterir metriğin en son toplanan değeri dahil edilir. Söz konusu belgenin metrik panosu, yüzdelik değişimin bir yorumudur.
- Metrik panosunda varsayılan olarak metriğin 90. yüzdelik dilim değeri gösterilir. Bu değer, Apple önerileri. Farklı kullanıcı 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 girin.
- Uygulamanızın farklı sürümleri varsa bu sürümlerden birinin metriğinin başka bir sürümle karşılaştırıldığında ve/veya bu sürümün tüm versions. Grafiğin altındaki açılır listelerden sürümleri 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 bir metrik verilerinin iyi mi yoksa kötü yönde mi ilerlediğine dair yorumlanır.
Örneğin, uygulamanız için uygulama başlangıç zamanını ( küçük) ekleyebilirsiniz. Bu değer artıyorsa metrik panosunda metriğin yüzdesi gösterilir kırmızıya döner ve olası bir soruna dikkat çeker. Ancak değer azalıyorsa veya değer değiştirilmediyse, metrik panosunda yüzde değeri sırasıyla yeşil veya gri olarak gösterilir.
Bir metriğin istenen trend yönü (örneğin, yanıt yük boyutunu kabul ediyorsa metrik panosu metriğin yüzdelik değişiminin gri renkteki yüzdesini görebilirsiniz.
Kesikli ve kesik kesik ç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 satır, uygulamanızın temel çizgisi olarak kabul edilebilir. -
açık yeşil düz çizgi - metriğin zaman içindeki değeri olarak uygulama
Metrik panosunda varsayılan olarak en son sürüme ait veriler gösterilir. Bir grafiğin altındaki ilk açılır listeyi kullanın. -
gri düz çizgi gösterilir - metriğin başka bir sürümü için zaman içinde uygulamanız
Metrik panosu varsayılan olarak ikinci bir sürüm için veri göstermez. Bir grafiğin altındaki ikinci açılır listeyi kullanın. -
açık mavi kesik çizgili çizgi - metriğin belirli bir zamandaki tüm sürümler için geçmiş
Örneğin, son 7 günün grafiğini göstermeyi seçer ve fareyle 30 Ağustos'un üzerine gelirseniz Açık mavi kesik çizgili çizgi, bu programdaki tüm sürümler için metriğin değerini 23 Ağustos.
İzleri ve verilerini görüntüleme
Uygulamanıza ait tüm izleri, alt kısımda bulunan iz tablosunda görebilirsiniz. Performans kontrol paneline gidin. Tablo, her iz türünü uygun bir alt sekmede gruplandırır. Örneğin, Ağ istekleri alt sekmesinin altında tüm ağ isteği izlemeleri listelenir.
İzler tablosu, her iz için bazı en önemli metriklerin değerlerini, her metriğin değeri için yüzdelik değişimle. Bu değerler, üst tarafında ayarlanan yüzdelik dilim ve zaman aralığı seçimlerine Kontrol Paneli sekmesi. Aşağıda bazı örnekler verilmiştir:
- %90'lık bir yüzdelik dilim ve Son 7 gün zaman aralığını seçerseniz bu durumda metriğin değeri, toplanan verilerin 90. yüzdelik dilimi olur en son güne göre hesaplanmış olup yüzdelik değişim içerik var.
- Daha sonra zaman aralığını Son 24 saat olarak değiştirirseniz metrik değer, en son saatte toplanan verilerin ortanca değeri olur ve yüzdelik değişim, 24 saat önceki değişimdir.
Her alt sekmedeki iz listesini metrik değerine veya yüzdelik değişimdir. Bu sayede, kitlenizin en sık kullandığı tespit edebilirsiniz.
Belirli bir ize ait tüm metrikleri ve verileri görüntülemek için aşağıdaki listede iz adını tıklayın: izler tablosunu seçin. Bu sayfanın aşağıdaki bölümlerinde daha fazla ayrıntı sağlanmaktadır.
Belirli bir iz için daha fazla veri görüntüleme
Performance Monitoring, Firebase konsolunda metriği vurgulayan bir sorun giderme sayfası sağlar Bu sayede, işletmenizdeki performans sorunlarının hızlıca ele alınmasını ve etkilerini en aza indirebilirsiniz. en iyi uygulamaları paylaşacağız. Potansiyel sorunlar hakkında bilgi edinmek için performans sorunları söz konusu olabilir.
- Kontrol panelinde ilgili metrikleri seçtiğinizde büyük bir delta fark edersiniz.
- İz tablosunda en büyük deltaları en üstte görüntülemek üzere sıralarsınız ve bir yüzdelik olarak önemli bir değişimdir.
- Performans sorunuyla ilgili bir e-posta uyarısı alırsınız.
Sorun giderme sayfasına aşağıdaki yöntemleri kullanarak erişebilirsiniz:
- Metrik kontrol panelinde Metrik ayrıntılarını görüntüle düğmesini tıklayın.
- Herhangi bir metrik kartında
. Sorun giderme sayfasında metrikle ilgili bilgiler görüntülenir. tıklayın. simgesini seçin => Ayrıntıları göster - İzler tablosunda bir iz adını veya onunla ilişkili satırdaki herhangi bir metrik değerini tıklayın. izler.
- E-posta uyarısında Şimdi incele'yi tıklayın.
İz tablosundaki bir iz adını tıkladığınızda, daha sonra
ilgi alanı. Önce
Verileri filtrelemek için
![Özelliğe göre filtrelenen Firebase Performance Monitoring verilerinin resmi](https://firebase.google.cn/static/docs/perf-mon/images/perf-mon-filter-by-attribute_native-1.png?authuser=5&hl=tr)
- Eski bir sürüm veya en son sürümünüzle ilgili verileri görüntülemek için Uygulama sürümü'ne göre filtreleyin
- Eski cihazların uygulamanızı nasıl işleyeceğini öğrenmek için Cihaz'a göre filtreleyin
- Veritabanı konumunuzun belirli bir konumu etkilemediğinden emin olmak için Ülke'ye göre filtreleyin bölge
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, yanıt yükü boyutu, istek yükü boyutu ve başarı oranı.
- Uygulama başlangıcı, ön plandaki uygulama, arka plandaki uygulama ve özel kod izleri: Süre metrik sekmesi her zaman kullanılabilir (bu tür iz türleri için varsayılan metrik). Özel kod izleri için izlemeye herhangi bir özel metrik eklediyseniz bu metrik sekmeleri gösteriliyor.
- Ekran oluşturma izleri: Kullanılabilir metrik sekmeleri Yavaş oluşturma ve Donmuş kareler.
Seçilen metrik için performans özetini metrik sekmelerinin hemen altında bulabilirsiniz. Burada, metriğin zaman içindeki eğilimine dair tek cümlelik bir genel bakış ve görselleştirmeye yönelik bir grafik bulunur seçilen tarih aralığının tamamındaki verilerin dağılımıdır.
![Firebase Performance Monitoring hata kodu dökümünün resmi](https://firebase.google.cn/static/docs/perf-mon/images/perf-mon-error-code-breakdown.png?authuser=5&hl=tr)
Örneğin, seçilen metrik ağ başarı oranı ise grafikte bir döküm gösterilir ve tüm hata yanıtları arasındaki yüzdelerini (hata kodları dahil) şurada hariç tutuldu: Firebase konsolu).
Verilerle ilgili ayrıntılı bilgileri görüntüleme
Verileri özelliğe göre filtreleyebilir ve bölümlere ayırabilir veya verileri bir örnek verelim.
Örneğin, son ağ yanıt sürenizin neden yavaş olduğunu ve bir ülkenin performansını etkiliyorsa aşağıdaki adımları izleyin:
- Özellikler açılır listesinden Ülke'yi seçin.
- Aşağıdaki tabloda, en çok etkiye sahip ülkeleri görmek için en son değere göre sıralama yapın: ağ yanıt süreleriniz için geçerlidir.
- Grafikte en büyük son değerlere sahip ülkeleri seçerek bunları grafiğe çizin. Ardından zaman çizelgesinde ağ yanıt sürelerinin ne zaman yavaşladığını öğrenmek için ülkeler.
- Belirli ülkelerdeki ağ yanıt süresi sorunlarının temel nedenlerini daha ayrıntılı şekilde incelemek için filtre uygulayabilir ve diğer özelliklerle (ör. radyo düğmesi) tür ve cihazlar).
Kullanıcı oturumları hakkında daha fazla ayrıntı göster
Ayrıca Performance Monitoring, kullanıcı oturumlarının raporlarını da sunar. Bu raporlar, uygulamanız ön plandadır. Bu raporlar belirli bir izle ilişkilendirilir ve bu izleme sırasında toplanan diğer izlerin bir zaman çizelgesi bağlamında anlamına gelir.
Örneğin, özel kod izlerinizi başlattıkları sıraya göre sıralanmış olarak görebilirsiniz ( ) görebilirsiniz. Ayrıca, daha önceki tüm ağ isteği izlerini de görebilirsiniz. olması gerektiğini unutmayın.
Konsolda bu kullanıcı oturumlarının rastgele bir örneği gösterilir. Bu özellikler Apple ve Android uygulamaları ve ekran oluşturma izleri hariç tüm iz türleri için geçerlidir.
Kullanıcı oturumuyla ilgili görüntüleyebileceğiniz diğer verilerden bazıları şunlardır:
![Firebase Performance Monitoring oturumları sayfasının resmi](https://firebase.google.cn/static/docs/perf-mon/images/perf-mon-sessions-thumb.png?authuser=5&hl=tr)
- İzlemeyle ilgili bilgiler: İlgili iz hakkındaki ayrıntılı bilgiler özellikleri (ör. cihaz ve ülke) ve oturumdaki tüm o iz türü için geçerli metrikler (örneğin, özel bir kod izleme aracının süresi veya yanıt süresi) kaldırın.
- CPU: Uygulamanızın, oturum
- Bellek: Ne kadar yığın bellek oturum sırasında kullanılan uygulamanız
Oturum verilerini görüntüleme
- Şuraya gidin: Performans kontrol paneli Firebase konsolunda izleme tablosuna gidin ve ardından ilgili alt sekmeyi tıklayın bir bakın.
- Kullanılabilir tüm metriklerini görüntülemek için tabloda iz adını tıklayın.
- Belirtilen iz için oturum verilerini görüntülemek üzere Tüm oturumları görüntüle'yi tıklayın.
- Seçili metriğin özellik değeriyle ilişkili oturumları görüntülemek için imlecinizin üzerine gelin istediğiniz satırın üzerine getirin ve en sağdaki sütunda görünen Oturumlar metnini tıklayın seçin.
![Oturumlara bağlantı içeren Firebase Performance Monitoring izinin resmi](https://firebase.google.cn/static/docs/perf-mon/images/perf-mon-view-sessions-data.png?authuser=5&hl=tr)
Oturumları yüzdelik dilime göre filtrele
Oturumlar, her metrik için yüzdelik dilimlere dağıtılır. Alt yüzdelik dilim aralıklarındaki oturumlar daha yüksek yüzdelik dilim aralıklarındaki oturumlara kıyasla metrik için daha düşük bir değere sahiptir.
Kullanılabilir oturumları yüzdeye göre filtrelemek için oturumların üzerindeki yüzdelik dilimler açılır listesini kullanın veya grafik tutma yerlerini sürükleyin.
![Firebase Performance Monitoring oturumları sayfasının resmi](https://firebase.google.cn/static/docs/perf-mon/images/perf-mon-filter-sessions-by-percentile.png?authuser=5&hl=tr)