Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Firebase Performance Monitoring
plat_ios
plat_android
plat_web
plat_flutter
Uygulamanızın performans sorunları hakkında bilgi edinin.
Firebase Performance Monitoring, aşağıdaki konularda bilgi edinmenize yardımcı olan bir hizmettir:
Apple, Android ve web uygulamalarınızın performans özelliklerini öğrenin.
Uygulamanızdan performans verilerini toplamak için Performance Monitoring SDK'sını kullanıyorsunuz.
bu verileri Firebase konsolunda inceleyip analiz edebilirsiniz. Performance Monitoring size yardımcı olur
uygulamanızın performansının nasıl iyileştirilebileceğini
gerçek zamanlı olarak anlayabilmeniz için
performans sorunlarını düzeltmek için
bu bilgileri kullanabilirsiniz.
Başlamaya hazır mısınız? Platformunuzu seçin:
iOS+
Android
Web
Fırtına
Temel özellikler
Uygulama başlatma süresini, HTTP ağ isteklerini ve
devamı |
Performance Monitoring SDK'sını uygulamanıza entegre ettiğinizde
Uygulamanız otomatik olarak birkaç kod izlemeye başlamadan önce
ve performansın kritik yönlerine odaklanıyor. .
SDK, yerel uygulamalar için başlangıç süresini günlüğe kaydeder, verileri ekrana göre oluşturur ve
en çok dönüşüm etkinliği elde etmesini sağlar. Web uygulamaları için SDK günlükleri
ilk zengin içerikli boyama, kullanıcıların etkileşime girebilmesi için
ve daha fazlası. |
Uygulama performansının görülmüş olabileceği durumlar hakkında bilgi sahibi olun
iyileştirildi |
Uygulamanızın performansını optimize etmek, kullanmadığınız zamanlarda zor olabilir.
tam olarak neden kullanıcı beklentilerinin altında kaldığını
iyice anlamaktır. Bu nedenle
Performance Monitoring, performans metriklerini şunlara göre ayrılmış olarak görmenize olanak tanır:
özellikler (ör. ülke,
cihaz, uygulama sürümü ve işletim sistemi düzeyi. |
Uygulamanız için izlemeyi özelleştirme |
Enstrümantal
özel kod izlemeleri
belirli durumlarda (ör. en az 100 veya daha fazla)
yeni bir ekran yükleyin veya yeni bir etkileşimli özellik görüntüleyin. Ayrıca,
Etkinlikleri saymak için bu özel kod izlerinde özel metrikler oluşturun.
(önbellek isabetleri gibi) otomatik olarak adlandırılır. |
Uygulama performansındaki önemli değişiklikleri belirleme |
Ağ gibi önemli uygulama performansı sorunlarını belirleyip çözme
uygulamanızın başarısı için hayati önem taşır. Performans İzleme,
uyarıları ayarlayıp özelleştirdiğinizde
Bu sayede uygulamanızın en önemli bölümlerini görebilir ve
düşük performans gösteren
nasıl etkilediğini öğreneceğiz. |
Nasıl çalışır?
Performance Monitoring SDK'sını eklediğinizde Firebase, otomatik olarak veri toplamaya başlar
uygulamanızda yaygın olarak kullanılan bazı işleme ait veriler. Örneğin:
Performance Monitoring, bu süreçler hakkında veri toplamak için izleri kullanır. Bir iz,
Uygulamanızda zamanın iki noktasında yakalanan verileri içeren bir rapordur.
Her iz için toplanan performans verileri metrik olarak adlandırılır ve
izin türüne bağlıdır. Örneğin, uygulamanızın bir örneği
Bu iz, ağ için önemli olan metrikleri toplar.
(ör. yanıt süresi ve yük boyutu) istek izleme için
Uygulamanızın bir örneği izlenen bir işlemi her çalıştırdığında, ilişkili iz
ayrıca bu uygulama örneği için özellikler verilerini de otomatik olarak toplar. Örneğin,
Örneğin, bir Android uygulaması bir ağ isteği yayınladığında iz, şu verileri toplar:
cihaz, uygulama sürümü ve diğer özelliklere erişebilirsiniz. Siz
bu özellikleri kullanarak performans verilerinizi filtreleyebilir ve
belirli bir
sorun yaşıyor.
Performance Monitoring paketinin kullanıma hazır izleri, verilerinizi izlemeye başlamanızı
ama belirli görevlerin veya akışların performansı hakkında bilgi edinmek için
kendi özel kod izlerinizi enstrümantasyon özelliği
dokunun.
Uygulama yolu
|
Performance Monitoring SDK'sını uygulamanıza ekleyin
|
Performance Monitoring SDK'sını diğer tüm SDK'larla birlikte uygulamanıza ekleyebilirsiniz
Uygulamanızda kullanmak istediğiniz Firebase ürünleri.
Apple platformları |
Android |
Web |
Çubuk
|
|
(İsteğe bağlı)
Uygulamanızda özel kod izlerini ve özel metrikleri kullanın
|
Performance Monitoring SDK'sını kullanarak
özel kod izleri ve
özel metrikler
Böylece, uygulamanızın performansının belirli yönlerini ölçebilirsiniz.
|
|
Konsoldaki performans verilerini gerçek zamanlı olarak izleyin
|
Firebase konsolu,
ayrıntılı bilgi edinmek için kullanıcılarınızın performans verilerini
daha iyi anlamanızı sağlayabilir. Ayrıca transkriptinizi
performans verilerinin dökümünü size
özellikler
ülke, cihaz veya işletim sistemi.
|
Kullanıcı verileri
Performance Monitoring, kimliği tanımlayabilecek bilgileri kalıcı olarak saklamaz
bilgi (ör. adlar, e-posta adresleri veya telefon numaraları) İzleme sırasında
HTTP ağ istekleri, Performance Monitoring URL'leri kullanır (URL parametreleri hariç)
kalıcı olan toplu ve anonim URL kalıpları oluşturmak için
ve Firebase konsolunda gösterilir.
Daha ayrıntılı bilgi için
tarafından toplanan bilgi örnekleri
Performance Monitoring değerleridir.
Sonraki adımlar
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-24 UTC.
[null,null,["Son güncelleme tarihi: 2025-07-24 UTC."],[],[],null,["Firebase Performance Monitoring \nplat_ios plat_android plat_web plat_flutter \nGain insight into your app's performance issues. \nFirebase Performance Monitoring is a service that helps you to gain insight into the performance characteristics of your Apple, Android, and web apps.\n\n\u003cbr /\u003e\n\nYou use the Performance Monitoring SDK to collect performance data from your app, then\nreview and analyze that data in the Firebase console. Performance Monitoring helps you\nto understand in real time where the performance of your app can be improved so\nthat you can use that information to fix performance issues.\n\n\u003cbr /\u003e\n\nReady to get started? Choose your platform:\n\n[iOS+](/docs/perf-mon/get-started-ios)\n[Android](/docs/perf-mon/get-started-android)\n[Web](/docs/perf-mon/get-started-web)\n[Flutter](/docs/perf-mon/flutter/get-started)\n\nKey capabilities\n\n|-------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Automatically measure app startup time, HTTP network requests, and more | When you integrate the Performance Monitoring SDK into your app, you don't need to write any code before your app starts automatically monitoring several critical aspects of performance. For native apps, the SDK logs startup time, rendering data by screen, and activity while in the foreground or background. For web apps, the SDK logs aspects like first contentful paint, ability for users to interact with your app, and more. |\n| Gain insight into situations where app performance could be improved | Optimizing the performance of your app can be challenging when you don't know exactly why it is falling short of user expectations. That's why Performance Monitoring lets you see performance metrics broken down by [*attributes*](/docs/perf-mon/attributes), like country, device, app version, and OS level. |\n| Customize monitoring for your app | You can instrument [*custom code traces*](/docs/perf-mon/custom-code-traces) to capture your app's performance in specific situations, like when you load a new screen or display a new interactive feature. And, you can create *custom metrics* on these custom code traces to count events that you define (like cache hits) during those traces. |\n| Identify significant changes in app performance | Identifying and resolving major app performance issues, like network outages, is vital to the success of your app. Performance Monitoring lets you [set up and customize alerts](/docs/perf-mon/alerts) for the most critical parts of your app so you can see and respond to performance pitfalls -- before they affect your users. |\n\nHow does it work?\n\nWhen you add the Performance Monitoring SDK, Firebase *automatically* starts collecting\ndata for several common processes in your app, for example:\n\n|---|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------|\n| | - [App start up time for Apple and Android apps](/docs/perf-mon/app-start-foreground-background-traces) - [Screen rendering for Apple and Android apps](/docs/perf-mon/screen-traces) | - [Page loading for web apps](/docs/perf-mon/page-load-traces) - [Network requests for all types of apps](/docs/perf-mon/network-traces) |\n\nPerformance Monitoring uses ***traces*** to collect data about these processes. A trace is\na report that contains data captured between two points in time in your app.\n\nThe collected performance data for each trace are called ***metrics*** and vary\ndepending on the type of trace. For example, when an instance of your app issues\na network request, the trace collects metrics that are important for network\nrequest monitoring, like response time and payload size.\n\nEach time an instance of your app runs a monitored process, the associated trace\nalso automatically collects ***attributes*** data for that app instance. For\nexample, if an Android app issues a network request, the trace collects the\ndevice, app version, and other attributes for that specific app instance. You\ncan use these attributes to filter your performance data and learn if specific\nuser segments are experiencing issues.\n\nThe out-of-the-box traces from Performance Monitoring get you started with monitoring your\napp, but to learn about the performance of specific tasks or flows, try out\n[instrumenting your own custom traces of code](/docs/perf-mon/custom-code-traces)\nin your app.\n\nImplementation path\n\n|---|---------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| | Add the Performance Monitoring SDK to your app | You can add the Performance Monitoring SDK to your app, along with any other Firebase products that you want to use in your app. [Apple platforms](/docs/perf-mon/get-started-ios) \\| [Android](/docs/perf-mon/get-started-android) \\| [Web](/docs/perf-mon/get-started-web) \\| [Flutter](/docs/perf-mon/flutter/get-started) |\n| | *(Optional)* Instrument custom code traces and custom metrics in your app | Using the Performance Monitoring SDK, you can instrument [custom code traces and custom metrics](/docs/perf-mon/custom-code-traces) to measure specific aspects of your app's performance. |\n| | Monitor performance data in the console in real time | In the [Firebase console](//console.firebase.google.com/project/_/performance), you can monitor performance data from your users to learn the specific situations where your app's performance could be improved. You can also break down the performance data by [attributes](/docs/perf-mon/attributes), like app version, country, device, or OS. |\n\nUser data\n\nPerformance Monitoring does not permanently store any personally identifiable\ninformation (such as names, email addresses, or phone numbers). While monitoring\nHTTP network requests, Performance Monitoring uses URLs (not including URL parameters)\nto build aggregated and anonymous URL patterns that are eventually persisted\nand shown in the Firebase console.\n\nFor more details, refer to the\n[Examples of information collected by\nPerformance Monitoring](/support/privacy#performance-monitoring-collected-info).\n\nNext steps\n\n- To get started using Performance Monitoring in your app, visit:\n\n - [Get Started with Performance Monitoring for Apple platforms](/docs/perf-mon/get-started-ios)\n - [Get Started with Performance Monitoring for Android](/docs/perf-mon/get-started-android)\n - [Get Started with Performance Monitoring for web](/docs/perf-mon/get-started-web)\n - [Get Started with Performance Monitoring on Flutter](/docs/perf-mon/flutter/get-started)\n- To learn about setting up alerts, see [Set up alerts for performance issues](https://firebase.google.com/docs/perf-mon/alerts)."]]