Bu hızlı başlangıç, Flutter uygulamalarınızın performans özellikleri hakkında bilgi edinmenize yardımcı olmak için Firebase Performance Monitoring'in nasıl kurulacağını açıklamaktadır.
Sen başlamadan önce
Henüz yapmadıysanız Flutter projenizde Firebase'i yapılandırın ve başlatın .
1. Adım : Uygulamanıza Performans İzlemeyi ekleyin
Performans İzleme Flutter eklentisini yüklemek için Flutter projenizin kök dizininden aşağıdaki komutu çalıştırın:
flutter pub add firebase_performance
Flutter projenizin kök dizininden aşağıdaki komutu çalıştırın:
flutterfire configure
Bu komutu çalıştırmak, Flutter uygulamanızın Firebase yapılandırmasının güncel olmasını sağlar ve Android için gerekli Performance Monitoring Gradle eklentisini uygulamanıza ekler.
Tamamlandığında Flutter projenizi yeniden oluşturun:
flutter run
Performance Monitoring SDK'yı ekledikten sonra Firebase, uygulamanızın yaşam döngüsüyle ilgili verileri ( uygulama başlangıç zamanı gibi) ve HTTP/S ağ isteklerine ilişkin verileri otomatik olarak toplamaya başlar.
Flutter'da, tek tek Flutter ekranları için otomatik ekran oluşturma performansının izlenmesi mümkün değildir. Tek bir görünüm denetleyicisi, tüm Flutter uygulamanızı yerel olarak kapsüller, böylece temeldeki yerel Firebase SDK, ekran geçişlerinin farkında olmaz.
Adım 2 : İlk veri görüntüleme için performans olaylarını oluşturun
Firebase, SDK'yı uygulamanıza başarıyla eklediğinizde etkinlikleri işlemeye başlar. Hala yerel olarak geliştirme yapıyorsanız, ilk veri toplama ve işlemeye yönelik etkinlikler oluşturmak için uygulamanızla etkileşim kurun.
Bir simülatör veya test cihazı kullanarak uygulamanızı geliştirmeye devam edin.
Uygulamanızı birkaç kez arka plan ve ön plan arasında değiştirerek, ekranlar arasında gezinerek uygulamanızla etkileşim kurarak ve/veya ağ isteklerini tetikleyerek etkinlikler oluşturun.
Firebase konsolunun Performans kontrol paneline gidin. Birkaç dakika içinde ilk verilerinizin görüntülendiğini görmelisiniz.
Başlangıç verilerinizin görüntüsünü görmüyorsanız sorun giderme ipuçlarını inceleyin.
3. Adım : (İsteğe bağlı) Performans etkinliklerine ilişkin günlük mesajlarını görüntüleyin
Herhangi bir hata mesajı için günlük mesajlarınızı kontrol edin.
Performance Monitoring, günlük iletilerinizi filtreleyebilmeniz için günlük iletilerini aşağıdaki etiketlerle etiketler:
- iOS+:
Firebase/Performance
- Android:
FirebasePerformance
- iOS+:
Performans İzleme'nin performans olaylarını günlüğe kaydettiğini gösteren aşağıdaki günlük türlerini kontrol edin:
-
Logging trace metric: TRACE_NAME , FIREBASE_PERFORMANCE_CONSOLE_URL
-
Logging network request trace: URL
-
Verilerinizi Firebase konsolunda görüntülemek için URL'yi tıklayın. Verilerin kontrol panelinde güncellenmesi birkaç dakika sürebilir.
4. Adım : (İsteğe bağlı) Belirli kod için özel izleme ekleyin
Uygulamanızdaki belirli kodlarla ilişkili performans verilerini izlemek için özel kod izlemelerini kullanabilirsiniz.
Özel bir kod izlemeyle, uygulamanızın belirli bir görevi veya bir dizi görseli yükleme veya veritabanınızı sorgulama gibi görevleri tamamlamasının ne kadar sürdüğünü ölçebilirsiniz. Özel bir kod izlemenin varsayılan ölçümü süresidir ancak önbellek isabetleri ve bellek uyarıları gibi özel ölçümler de ekleyebilirsiniz.
Kodunuzda, Performance Monitoring SDK tarafından sağlanan API'yi kullanarak özel bir kod izlemenin başlangıcını ve sonunu tanımlarsınız (ve istediğiniz özel ölçümleri eklersiniz).
Bu özellikler ve bunları uygulamanıza nasıl ekleyeceğiniz hakkında daha fazla bilgi edinmek için Belirli bir kod için izleme ekleme sayfasını ziyaret edin.
5. Adım : Uygulamanızı dağıtın ve ardından sonuçları inceleyin
Bir emülatör ve bir veya daha fazla test cihazı kullanarak Performans İzlemeyi doğruladıktan sonra uygulamanızın güncellenmiş sürümünü kullanıcılarınıza dağıtabilirsiniz.
Performans verilerini Firebase konsolunun Performans kontrol panelinden izleyebilirsiniz.
Sonraki adımlar
Performans İzleme tarafından otomatik olarak toplanan veriler hakkında daha fazla bilgi edinin:
- Uygulama başlangıç zamanı gibi uygulamanızın yaşam döngüsüyle ilgili veriler
- Uygulamanız tarafından yayınlanan HTTP/S ağ isteklerine ilişkin veriler
Performans verilerinizi Firebase konsolunda görüntüleyin, izleyin ve filtreleyin .
Özel kod izlerini kullanarak uygulamanıza belirli görevler veya iş akışları için izleme ekleyin.
Performans verilerini filtrelemek için nitelikleri kullanın .