Check out what’s new from Firebase@ Google I/O 2021, and join our alpha program for early access to the new Remote Config personalization feature. Learn more

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. 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üşüş
  • Ekosistem kesintisi sırasında üçüncü taraf API çağrısı için ağ başarı oranında düşüş

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 Firebase konsolundaki Performans panosuna gidin, ardından Pano sekmesini tıklayın. Boş bir metrik kartı tıklayın, ardından panonuza eklemek için mevcut bir metrik seç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ç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 medyan 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.



İ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:

  • %50'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 medyanı olur ve yüzde değişimi 7 günden 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ş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

İzler tablosunda bir iz adına tıklarsanız, izi keşfetmek ve ilgilenilen metriklerin detayına inmek için çeşitli ekranlara tıklayabilirsiniz. Çoğu sayfada, verileri özniteliğe göre filtrelemek için Filtre düğmesini (ekranın sol üst köşesinde) kullanabilirsiniz, ö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

İzler tablosunda bir iz adını tıklarsanız, metrik kartlardaki izleme verilerine genel bir bakış görürsünüz.

Verileri toplu olarak , zaman içinde veya uygulamanızın her bir sürümü için görüntülemek için ekranın sağ üst köşesindeki seçenekleri kullanın.

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

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

Herhangi bir metrik kartında Daha fazlasını görüntüle'ye tıklarsanız, toplanan veriler hakkında daha ayrıntılı bilgileri inceleyebilir ve daha zengin analiz özelliklerini kullanabilirsiniz. Örneğin, verileri özniteliğe göre filtreleyebilir ve segmentlere ayırabilir veya verileri bir uygulama kullanımı oturumu bağlamında görüntüleyebilirsiniz.



İzleme örnekleri 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. iOS ve Android uygulamaları için ve ekran işleme izleri dışında her tür 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. Herhangi bir kartta Daha fazlasını görüntüle 'yi tıklayın.
  4. Oturumların bir örneğini görüntüleyin:
    • Her tür kullanıcı için oturumları görüntüleyin - Grafiğin üzerinde, sağ üstte Oturumları gör'e tıklayın.
    • Belirli bir öznitelikle ilişkili oturumları görüntüleyin — Herhangi bir özniteliği tıklayın, ardından bir özniteliğin değerinin yanındaki bağlantıyı tıklayın (örneğin, Cihaz > Google Pixel 3 > 3421 oturumları ).
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üzdelik dilimleri açılır menüsünü kullanın.

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