Catch up on everthing we announced at this year's Firebase Summit. Learn more

Uygulama başlangıcı, ön planda uygulama ve arka planda uygulama performans verileri hakkında bilgi edinin (Apple ve Android uygulamaları)

Uygulamanızda izlenen süreçler hakkında toplamak verilere kullandığı izlerini Performans İzleme. İzleme, uygulamanızda zaman içinde iki nokta arasında yakalanan verileri içeren bir rapordur.

Elma ve Android uygulamalarında, otomatik Performans İzleme uygulaması yaşam döngüsü ile ilgili birçok izlerini toplar. Tüm bu izler zamanlayıcılar gibidir çünkü sürecin çalışması için geçen süreyi ("süre") ölçerler.

  • Uygulama başlangıç iz - Bir iz olduğunu ölçer uygulaması duyarlı olduğu zaman kullanıcının uygulamayı açma ve ne zaman arasındaki süre

  • App-in-ön planda iz - Bir iz söz konusu uygulama kullanıcıya ön planda çalışır ve kullanılabilir olduğu tedbirler zamanı

  • App-in-arka iz - Bir iz zamanı ölçer Uygulama arka planda çalışırken o

Bu izler yalnızca "süre" metriğini topladıkları için bazen "Süre izleri" olarak adlandırılırlar.

Sen (hakkında daha fazla bilgi Performance gösterge tablosunun alt kısmında izleri tablonun Özel izleri alt sekmesinde, bu izlerin veri görebilirsiniz konsolunu kullanarak bu sayfada sonrası).

Her iz için tanımlar

Performans İzleme, her bir izleme türünün ne zaman başlayıp durduğunu belirlemek için uygulamanızdaki yöntem çağrılarını ve bildirimleri kullanır. Tüm bu izler zamanlayıcılar gibidir çünkü sürecin çalışması için geçen süreyi ölçerler.

Uygulama başlangıç ​​izi

Bu izleme, kullanıcının uygulamayı açması ile uygulamanın yanıt vermesi arasındaki süreyi ölçer. Konsolda, Trace adıdır _app_start . Bu izleme için toplanan ölçüm "süre"dir.

  • Başlar zaman uygulama yükler ilk Object hafızasına.

  • Uygulama aldıktan sonra gelen ilk başarılı çalışma döngüsü sonra durdurur UIApplicationDidBecomeActiveNotification bildirimi.

Ön planda uygulama izlemesi

Bu iz, uygulamanın ön planda çalıştığı ve kullanıcıya açık olduğu süreyi ölçer. Konsolda, Trace ismi olan _app_in_foreground . Bu izleme için toplanan ölçüm "süre"dir.

  • Uygulama aldığında başlatır UIApplicationDidBecomeActiveNotification bildirim.

  • O aldığında durdurur UIApplicationWillResignActiveNotification bildirim.

Arka planda uygulama izleme

Bu iz, uygulamanın arka planda çalıştığı süreyi ölçer. Konsolda, Trace ismi olan _app_in_background . Bu izleme için rapor edilen metrik "süre"dir.

  • Uygulama aldığında başlatır UIApplicationWillResignActiveNotification bildirim.

  • O aldığında durdurur UIApplicationDidBecomeActiveNotification bildirim.

Bu izler tarafından toplanan metrikler

Bu izler kullanıma hazır izlerdir, bu nedenle bunlara özel metrikler veya özel nitelikler ekleyemezsiniz.

Tüm bu izler zamanlayıcılar gibidir, çünkü izlenen işlemin çalışması için geçen süreyi ölçerler. Bu toplanan metriğin adı "süre" olarak adlandırılır.

Performans verilerini izleyin, görüntüleyin ve filtreleyin

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 .

Gösterge tablonuzdaki temel metrikleri izleyin

Senin önemli ölçütleri trend öğrenmek için, Performans Gösterge tablosunun en üstünde metrikleriniz kurulu 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ü

Gidin ölçümlerini kuruluna bir metrik eklemek için Performans pano Firebase konsolunda, ardından Tablosu sekmesini tıklayın. Boş bir metrik kartı tıklayın, ardından panonuza eklemek için mevcut bir metrik seçin. Click değiştirmek veya bir metrik kaldırmak gibi fazla seçenek için nüfuslu metrik kartta.

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

Hakkında daha fazla bilgi panosunu kullanarak .

İzleri ve verilerini görüntüleyin

Gidin izlerini görüntülemek için Performans pano izleri masaya aşağı kaydırın Firebase konsolunda, ardından uygun alt sekmesini tıklayın. Tablo, her iz için bazı önemli metrikleri görüntüler ve hatta belirli bir metrik için yüzde değişimine göre listeyi sıralayabilirsiniz.

İ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. En sayfalarda, Filtre kullanabilirsiniz örneğin özelliğine göre verileri filtrelemek için (ekranın sol üst) düğmesini:

özniteliğe göre filtrelenen Firebase Performance Monitoring verilerinin bir görüntüsü
  • Geçmiş serbest bırakılması veya en son sürümü hakkında görüş verilerinize uygulama sürümü tarafından Filtre
  • Cihaza Göre Filtre eski cihazlar uygulamanızı nasıl kullanıldığını öğrenmek üzere
  • Ülkeye göre Filtre emin veritabanı konumu belirli bir bölgeyi etkileyen olmadığından emin olmak için

Hakkında daha fazla bilgi için izleri verilerine bakmayı .

Sonraki adımlar

  • Ait ayrıntılı raporları görüntüleme kullanıcı oturumları aynı seansta toplanan diğer izlerin bir zaman çizelgesi çerçevesinde belirli iz görebileceğiniz.