Bu hızlı başlangıç kılavuzunda, Firebase Performance Monitoring'in nasıl kurulacağı ve uygulamalarınızın performans özellikleri hakkında bilgi edinmenizi sağlar.
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 Performance Monitoring'i ekleyin
Flutter projenizin kök dizininden aşağıdaki kodu çalıştırın: komutunu ç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ırdığınızda Flutter uygulamanızın Firebase yapılandırması günceldir ve Android için gereken Performans İzleme Uygulamanıza Gradle eklentisi.
Ardından Flutter projenizi yeniden derleyin:
flutter run
Performance Monitoring SDK'sı eklendikten sonra Firebase, otomatik olarak veri toplamaya başlar uygulamanızın yaşam döngüsüyle ilgili veriler (ör. uygulama başlangıç zamanı) ve HTTP/S ağ istekleri için veriler.
Flutter'da otomatik ekran oluşturma performansını izlemek mümkün değildir ayrı Flutter ekranları için kullanabilirsiniz. Tek görünüm denetleyicisi, Flutter uygulamasının tamamını yerel olarak ayarlayacak şekilde çözmek için temeldeki yerel Firebase olduğunu fark edemiyor.
2. Adım: İlk veri görüntüleme işlemi için performans etkinlikleri oluşturun
Firebase, SDK'yı uygulamanıza başarılı bir şekilde eklediğinizde etkinlikleri işlemeye başlar: uygulamasını indirin. Hâlâ yerel olarak geliştirme yapıyorsanız etkinlikleri gözden geçirin.
Bir simülatör veya test cihazı kullanarak uygulamanızı geliştirmeye devam edin.
Uygulamanızı arka plan ve ön plan arasında birkaç kez değiştirerek, ekranlar arasında gezinerek uygulamanızla etkileşime geçerek ve/veya ağ isteklerini tetikleyerek etkinlikler oluşturun.
Firebase konsolunun Performans gösterge tablosuna gidin. İlk verileriniz birkaç dakika içinde gösterilir.
İlk verileriniz gösterilmiyorsa sorun giderme ipuçları.
3. Adım: (İsteğe bağlı) Performans etkinliklerine ait günlük mesajlarını görüntüleyin
Hata mesajı olup olmadığını görmek için günlük mesajlarınızı kontrol edin.
Performance Monitoring, günlük mesajlarını aşağıdaki etiketlerle etiketler. Böylece, günlük mesajlarınızı filtreleyebilirsiniz:
- iOS+:
Firebase/Performance
- Android:
FirebasePerformance
- iOS+:
Performance Monitoring'in şu özelliklere sahip olduğunu gösteren aşağıdaki günlük türlerini kontrol edin: performans etkinliklerini günlüğe kaydetme:
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 bir kod için özel izleme ekleyin
Uygulamanızdaki belirli bir kodla ilişkilendirilmiş performans verilerini izlemek için araç özel kod izleri.
Özel kod izleme ile uygulamanızın ne kadar sürede tamamlandığını ölçebilirsiniz. belirli bir görev veya görev kümesi (örneğin, bir dizi resim yüklemek veya yardımcı olur. Özel kod izleme için varsayılan metrik, izlemenin süresidir ancak önbellek isabetleri ve bellek uyarıları gibi özel metrikler de ekleyebilirsiniz.
Kodunuzda, özel bir kod izlemenin başlangıcını ve sonunu tanımlarsınız istediğiniz özel metrikleri ekleyebilirsiniz).
Belirli bir kod için izleme ekleme sayfasını ziyaret edin. göz atın.
5. Adım: Uygulamanızı dağıtıp sonuçları inceleyin
Bir emülatör ve bir veya daha fazla emülatörü kullanarak Performance Monitoring'i doğruladıktan sonra test cihazlarında uygulamanızın güncellenmiş sürümünü kullanıcılarınıza dağıtabilirsiniz.
Performans verilerini Google Ads Performans kontrol paneli bölümüne gidin.
Sonraki adımlar
Performance Monitoring tarafından otomatik olarak toplanan veriler hakkında daha fazla bilgi edinin:
- Uygulamanızın yaşam döngüsüyle ilgili veriler. Örneğin: uygulama başlangıç zamanı
- Uygulamanız tarafından gönderilen HTTP/S ağ isteklerine ilişkin veriler
Görüntüleme, izleme ve filtreleme performans verilerini kontrol edin.
Uygulamanıza belirli görevler veya iş akışları için izleme eklemek için özel kod izleme araçlarının kullanılması.
Performans verilerini filtrelemek için özellikleri kullanın.