Firebase Performans İzleme
Uygulamanızın performans sorunları hakkında fikir edinin.Firebase Performance Monitoring, iOS, Android ve web uygulamalarınızın performans özellikleri hakkında fikir edinmenize yardımcı olan bir hizmettir.
Uygulamanızdan performans verilerini toplamak için Performance Monitoring SDK'yı kullanırsınız, ardından bu verileri Firebase konsolunda inceleyip analiz edersiniz. Performans İzleme, uygulamanızın performansının nerede ve ne zaman geliştirilebileceğini anlamanıza yardımcı olur, böylece bu bilgileri performans sorunlarını düzeltmek için kullanabilirsiniz.
Anahtar yetenekler
|Uygulama başlatma süresini, HTTP ağ isteklerini ve daha fazlasını otomatik olarak ölçün|| Performance Monitoring SDK'yı uygulamanıza entegre ettiğinizde, uygulamanız performansın birkaç kritik yönünü otomatik olarak izlemeye başlamadan önce herhangi bir kod yazmanıza gerek kalmaz.|
Yerel uygulamalar için SDK, başlangıç zamanını, verileri ekrana göre oluşturmayı ve ön planda veya arka plandayken etkinliği günlüğe kaydeder. Web uygulamaları için SDK, ilk zengin içerikli boyama, kullanıcıların uygulamanızla etkileşim kurma yeteneği ve daha fazlası gibi özellikleri günlüğe kaydeder.
|Uygulama performansının iyileştirilebileceği durumlar hakkında fikir edinin||Uygulamanızın performansını optimize etmek, neden kullanıcı beklentilerinin gerisinde kaldığını tam olarak bilmediğinizde zor olabilir. Bu nedenle Performans İzleme, ülke, cihaz, uygulama sürümü ve işletim sistemi düzeyi gibi özelliklere göre ayrılmış performans ölçümlerini görmenize olanak tanır.|
|Uygulamanız için izlemeyi özelleştirin||Yeni bir ekran yüklediğinizde veya yeni bir etkileşimli özelliği görüntülediğinizde olduğu gibi belirli durumlarda uygulamanızın performansını yakalamak için özel kod izlerini kullanabilirsiniz. Ayrıca, bu izlemeler sırasında tanımladığınız olayları (önbellek isabetleri gibi) saymak için bu özel kod izlerinde özel metrikler oluşturabilirsiniz.|
O nasıl çalışır?
Performance Monitoring SDK'sını eklediğinizde Firebase, uygulamanızdaki birkaç yaygın işlem için otomatik olarak veri toplamaya başlar, örneğin:
Performans İzleme, bu işlemler hakkında veri toplamak için izleri kullanır. İz, uygulamanızda zaman içinde iki nokta arasında yakalanan verileri içeren bir rapordur.
Her izleme için toplanan performans verilerine ölçümler denir ve izleme türüne göre değişir. Örneğin, uygulamanızın bir örneği bir ağ isteği yayınladığında, izleme, yanıt süresi ve yük boyutu gibi ağ isteği izleme için önemli olan ölçümleri toplar.
Uygulamanızın bir örneği izlenen bir işlemi her çalıştırdığında, ilişkili izleme ayrıca o uygulama örneği için öznitelik verilerini otomatik olarak toplar. Örneğin, bir Android uygulaması bir ağ isteğinde bulunursa, izleme bu belirli uygulama örneği için cihazı, uygulama sürümünü ve diğer öznitelikleri toplar. Performans verilerinizi filtrelemek ve belirli kullanıcı segmentlerinde sorun yaşanıp yaşanmadığını öğrenmek için bu özellikleri kullanabilirsiniz.
Performans İzleme'den gelen kullanıma hazır izler, uygulamanızı izlemeye başlamanıza yardımcı olur, ancak belirli görevlerin veya akışların performansı hakkında bilgi edinmek için, uygulamanızda kendi özel kod izlerinizi düzenlemeyi deneyin.
Uygulama yolu
|Performance Monitoring SDK'sını uygulamanıza ekleyin|| Uygulamanızda kullanmak istediğiniz diğer Firebase ürünleriyle birlikte Performance Monitoring SDK'sını uygulamanıza ekleyebilirsiniz.|
iOS | Android | ağ
| (İsteğe bağlı)|
Uygulamanızda özel kod izlerini ve özel metrikleri kullanın
|Performans İzleme SDK'sını kullanarak, uygulamanızın performansının belirli yönlerini ölçmek için özel kod izlerini ve özel ölçümleri uygulayabilirsiniz.|
|Konsolda performans verilerini izleyin||Firebase konsolunda , uygulamanızın performansının iyileştirilebileceği belirli durumları öğrenmek için kullanıcılarınızın performans verilerini izleyebilirsiniz. Ayrıca performans verilerini uygulama sürümü, ülke, cihaz veya işletim sistemi gibi özniteliklere göre ayırabilirsiniz.|
Kullanıcı bilgisi
Performans İzleme, kişisel olarak tanımlanabilir herhangi bir bilgiyi (adlar, e-posta adresleri veya telefon numaraları gibi) kalıcı olarak saklamaz. Performans İzleme, HTTP ağ isteklerini izlerken, sonunda kalıcı olan ve Firebase konsolunda gösterilen toplu ve anonim URL kalıpları oluşturmak için URL'leri (URL parametreleri dahil değil) kullanır.
Daha fazla ayrıntı için, Performans İzleme tarafından toplanan bilgi örneklerine bakın.