Google 致力于为黑人社区推动种族平等。查看具体举措

Firebase Performans İzleme

Uygulamanızın performans sorunları hakkında bilgi 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 Performans İzleme SDK'sını kullanırsınız, 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ı gidermek için kullanabilirsiniz.

iOS Android Web

Anahtar 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 birkaç kritik yönünü otomatik olarak izlemeye başlamadan önce herhangi bir kod yazmanız gerekmez.
Yerel uygulamalar için SDK, başlangıç ​​zamanını, ekrana göre veri oluşturmayı ve ön planda veya arka plandayken etkinliği 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 özellikleri günlüğe kaydeder.
Uygulama performansının iyileştirilebileceği durumlar hakkında bilgi edinin Uygulamanızın performansını optimize etmek, tam olarak neden kullanıcı beklentilerini karşılamadığını tam olarak bilmiyorsanız 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 özellik 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 izlemelerinde özel ölçümler oluşturabilirsiniz.

O nasıl çalışır?

Performans İzleme SDK'sını eklediğinizde, Firebase otomatik olarak uygulamanızdaki birkaç yaygın işlem için veri toplamaya başlar, örneğin:

Performans İzleme, bu işlemler hakkında veri toplamak için izlemeleri kullanır. İzleme, uygulamanızda zaman içinde iki nokta arasında yakalanan verileri içeren bir rapordur.

Her izleme için toplanan performans verilerine metrik 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 de o uygulama örneği için nitelik verilerini otomatik olarak toplar. Örneğin, bir Android uygulaması bir ağ isteği gönderirse izleme, söz konusu uygulama örneği için cihazı, uygulama sürümünü ve diğer öznitelikleri toplar. Performans verilerinizi filtrelemek ve belirli kullanıcı segmentlerinin sorun yaşayıp yaşamadığını öğrenmek için bu öznitelikleri kullanabilirsiniz.

Performans İzleme'nin 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 kullanmayı deneyin.

Uygulama yolu

Performans İzleme SDK'sını uygulamanıza ekleyin Uygulamanızda kullanmak istediğiniz diğer Firebase ürünleriyle birlikte Performans İzleme SDK'sını uygulamanıza ekleyebilirsiniz.
iOS | Android |
(İ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 izlemelerini 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 bilgileri (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.

Sonraki adımlar