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 çeşitli kritik yönlerini 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, kullanıcı beklentilerini tam olarak neden karşılayamadığını tam olarak bilmiyorsanız zor olabilir. Yani Performans İzleme size göre ayrılmış performans ölçümlerini görmenizi sağlar niye nitelikler ülke, cihaza, uygulama sürümüne ve OS düzeyi gibi.
Uygulamanız için izlemeyi özelleştirin Sen enstrüman olabilir özel kod izleri Eğer yeni bir ekran yüklemek veya yeni bir interaktif özellik göstermediği zaman gibi belirli durumlarda, uygulamanızın performansını yakalamak için. Ve, o izleri sırasında (cache hit gibi) tanımlamak olayları saymak için bu özel kod izleri üzerinde özel metrikleri oluşturabilir.

O nasıl çalışır?

Performans İzleme SDK eklediğinizde, Firebase otomatik örneğin uygulamanızda birçok ortak süreçler, için veri toplamaya başlar:

Performans Bu işlemlerin ilgili veri toplamak için kullandığı izlerini izleme. İzleme, uygulamanızda zaman içinde iki nokta arasında yakalanan verileri içeren bir rapordur.

Her bir iz için toplanan performans verileri metrikleri olarak adlandırılır ve iz türüne bağlı olarak 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 süreç her çalıştığında, ilişkili iz de otomatik olarak o uygulama örneğine ait veri niteliklerini 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 gelen out-of-the-box izleri uygulamanızı izleme ile başladı, ancak belirli görevlerin performansı hakkında bilgi edinmek ya da denemek akışlarının olsun kod kendi özel izlerini instrumenting uygulamanızda.

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
SDK'yı İzleme Performansını kullanarak, enstrüman olabilir özel kod izleri ve özel metrikler için uygulamanın performansının belirli yönlerini ölçmek için.
Konsoldaki performans verilerini gerçek zamanlı olarak izleyin In Firebase konsolunda , uygulamanızın performansı geliştirilebilir belirli durumları öğrenmek için kullanıcıların performans verilerini izleyebilir. Ayrıca göre performans verilerini aşağı kırabilir nitelikler uygulama sürümü, ülke, cihaz veya OS gibi.

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 bakınız Performans İzleme tarafından toplanan bilgilerin Örnekleri .

Sonraki adımlar