Firebase Performans İzleme

Uygulamanızın performans sorunlarına ilişkin bilgi edinin.

Firebase Performance Monitoring, Apple, 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 Performans İzleme SDK'sını kullanırsınız ve ardından bu verileri Firebase konsolunda inceleyip analiz edersiniz. Performans İzleme, uygulamanızın performansının nerede iyileştirilebileceğini gerçek zamanlı olarak anlamanıza yardımcı olur, böylece bu bilgileri performans sorunlarını düzeltmek için kullanabilirsiniz.

Apple platformları Android Web

çarpıntı

Temel yetenekler

Uygulama başlatma süresini, HTTP ağ isteklerini ve daha fazlasını otomatik olarak ölçün Performans İzleme SDK'sını uygulamanıza entegre ettiğinizde, uygulamanız performansın çeşitli kritik yönlerini otomatik olarak izlemeye başlamadan önce herhangi bir kod yazmanıza gerek kalmaz.
Yerel uygulamalar için SDK, başlatma süresini, ekrana göre veri oluşturmayı ve ön planda veya arka plandayken yapılan etkinlikleri günlüğe kaydeder. Web uygulamaları için SDK, ilk içerikli boyama, kullanıcıların uygulamanızla etkileşim kurma yeteneği ve daha fazlası gibi hususları günlüğe kaydeder.
Uygulama performansının iyileştirilebileceği durumlar hakkında bilgi edinin Uygulamanızın kullanıcı beklentilerinin neden gerisinde kaldığını tam olarak bilmediğinizde uygulamanızın performansını optimize etmek zor olabilir. Performans İzleme'nin performans ölçümlerini ülke, cihaz, uygulama sürümü ve işletim sistemi düzeyi gibi özelliklere göre ayrılmış olarak görmenizi sağlamasının nedeni budur.
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 uygulamanızın performansını belirli durumlarda 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 izlemeleri üzerinde özel ölçümler oluşturabilirsiniz.
Uygulama performansındaki önemli değişiklikleri belirleyin Ağ kesintileri gibi önemli uygulama performansı sorunlarını belirlemek ve çözmek, uygulamanızın başarısı açısından hayati öneme sahiptir. Performans İzleme, uygulamanızın en kritik bölümleri için uyarıları ayarlamanıza ve özelleştirmenize olanak tanır; böylece performans tuzaklarını kullanıcılarınızı etkilemeden önce görebilir ve bunlara yanıt verebilirsiniz.

O nasıl çalışır?

Performance Monitoring SDK'yı eklediğinizde Firebase, uygulamanızdaki bazı yaygın işlemler için otomatik olarak veri toplamaya başlar; örneğin:

Performans İzleme, bu işlemler hakkında veri toplamak için izleri kullanır. İzleme, uygulamanızdaki iki zaman noktası arasında yakalanan verileri içeren bir rapordur.

Her iz için toplanan performans verilerine metrik adı verilir ve iz türüne göre değişiklik gösterir. Ö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ğinin izlenmesi için önemli olan ölçümleri toplar.

Uygulamanızın bir örneğinin izlenen bir işlemi çalıştırdığı her seferde, ilgili izleme aynı zamanda söz konusu uygulama örneğine ilişkin öznitelik verilerini de otomatik olarak toplar. Örneğin, bir Android uygulaması bir ağ isteğinde bulunursa izleme, söz konusu uygulama örneğine ilişkin cihazı, uygulama sürümünü ve diğer nitelikleri toplar. Performans verilerinizi filtrelemek ve belirli kullanıcı segmentlerinin sorun yaşayıp yaşamadığını öğrenmek için bu özellikleri kullanabilirsiniz.

Performance Monitoring'in kullanıma hazır izleri, uygulamanızı izlemeye başlamanızı sağlar, ancak belirli görevlerin veya akışların performansı hakkında bilgi edinmek için uygulamanızda kendi özel kod izlerinizi izlemeyi deneyin.

Uygulama yolu

Performans İzleme SDK'sını uygulamanıza ekleyin Uygulamanızda kullanmak istediğiniz diğer Firebase ürünlerinin yanı sıra Performans İzleme SDK'sını da uygulamanıza ekleyebilirsiniz.
Apple platformları | Android | Web | çarpıntı
(İsteğe bağlı)
Uygulamanızda özel kod izlerini ve özel metrikleri ölçün
Performance Monitoring SDK'yı kullanarak, uygulamanızın performansının belirli yönlerini ölçmek için özel kod izlerini ve özel ölçümleri kullanabilirsiniz.
Konsoldaki performans verilerini gerçek zamanlı olarak izleyin Firebase konsolunda , uygulamanızın performansının iyileştirilebileceği belirli durumları öğrenmek için kullanıcılarınızdan gelen performans verilerini izleyebilirsiniz. Performans verilerini uygulama sürümü, ülke, cihaz veya işletim sistemi gibi özelliklere göre de ayırabilirsiniz.

Kullanıcı bilgisi

Performance Monitoring, kişisel olarak tanımlanabilir hiçbir bilgiyi (isimler, e-posta adresleri veya telefon numaraları gibi) kalıcı olarak saklamaz. Performans İzleme, HTTP ağ isteklerini izlerken, sonuçta kalıcı hale getirilecek ve Firebase konsolunda gösterilen toplu ve anonim URL kalıpları oluşturmak için URL'leri (URL parametrelerini içermeyen) kullanır.

Daha fazla ayrıntı için Performans İzleme tarafından toplanan bilgi örneklerine bakın.

Sonraki adımlar