Firebase Performance Monitoringplat_iosplat_android

Mendapatkan data tentang masalah performa aplikasi

Firebase Performance Monitoring adalah layanan yang membantu Anda memperoleh data tentang karakteristik performa aplikasi iOS dan Android. Gunakan Performance Monitoring SDK untuk mengumpulkan data performa aplikasi, kemudian tinjau dan analisis data tersebut di Firebase console. Dengan Performance Monitoring, Anda dapat memahami di mana dan kapan performa aplikasi dapat ditingkatkan, sehingga Anda dapat menggunakan informasi tersebut untuk memperbaiki masalah performa.

iOS Android

Kemampuan utama

Mengukur waktu startup aplikasi, permintaan jaringan HTTP/S, dan sebagainya secara otomatis Saat mengintegrasikan Performance Monitoring SDK ke dalam aplikasi Android atau iOS, Anda tidak perlu menulis kode sebelum aplikasi mulai memantau beberapa aspek penting dari performa aplikasi: waktu startup, proses rendering data berdasarkan layar, aktivitas saat berada di latar depan dan di latar belakang, serta permintaan jaringan HTTP/S.
Mendapatkan data tentang situasi ketika performa aplikasi dapat ditingkatkan Pengoptimalan performa aplikasi dapat menjadi pekerjaan berat apabila Anda tidak tahu persis mengapa aplikasi itu tidak sesuai harapan pengguna. Dengan Performance Monitoring, Anda dapat melihat metrik performa yang dikelompokkan menurut negara, perangkat, versi aplikasi, dan tingkat OS.
Menyesuaikan Performance Monitoring untuk aplikasi Anda Anda dapat membuat pelacakan untuk merekam performa aplikasi dalam situasi tertentu, seperti saat memuat layar baru. Anda juga dapat membuat metrik kustom untuk menghitung peristiwa yang ditetapkan (misalnya cache yang ditemukan) selama pelacakan tersebut.

Bagaimana cara kerjanya?

Performance Monitoring tersedia untuk aplikasi iOS dan Android yang menyertakan Performance Monitoring SDK. Performance Monitoring memantau pelacakan dan permintaan jaringan HTTP/S pada aplikasi Anda.

Pelacakan adalah laporan data performa yang diambil di antara dua titik waktu pada aplikasi. Saat diinstal, Performance Monitoring SDK secara otomatis menyediakan pelacakan awal aplikasi, yang mengukur waktu dari ketika pengguna membuka aplikasi hingga aplikasi memberikan respons. Tersedia juga pelacakan aplikasi di latar depan dan aplikasi di latar belakang yang memberikan data tentang bagaimana performa aplikasi Anda saat berada di latar depan atau saat tidak beroperasi. Untuk mempelajari lebih lanjut tentang jenis-jenis pelacakan ini, lihat Pelacakan Otomatis Firebase Performance Monitoring.

Anda juga dapat mengonfigurasi pelacakan khusus. Pelacakan kustom adalah laporan data performa yang terkait dengan beberapa kode dalam aplikasi Anda. Awal dan akhir pelacakan kustom ditetapkan menggunakan API yang disediakan oleh Performance Monitoring SDK. Pelacakan dapat dikonfigurasi lebih jauh untuk mencatat metrik kustom peristiwa terkait performa yang terjadi pada ruang lingkupnya. Misalnya, Anda dapat membuat metrik kustom untuk jumlah cache yang ditemukan dan terlewat, atau berapa kali UI tidak responsif selama periode waktu yang kentara.

Permintaan jaringan HTTP/S adalah laporan yang merekam waktu dari ketika aplikasi mengajukan permintaan ke endpoint layanan hingga respons dari endpoint diterima secara lengkap. Untuk setiap endpoint yang dihubungi oleh aplikasi Anda, SDK akan merekam beberapa metrik:

  • Waktu respons: Waktu dari ketika permintaan dibuat hingga respons diterima secara lengkap
  • Ukuran payload: Ukuran byte dari payload jaringan yang didownload dan diupload oleh aplikasi
  • Tingkat keberhasilan: Persentase respons sukses dibanding respons total (untuk mengukur kegagalan jaringan atau server)

Baik untuk pelacakan maupun permintaan jaringan HTTP/S, Anda dapat melihat data pemantauan performa yang dikategorikan sebagai berikut:

Pelacakan Permintaan jaringan HTTP/S
  • Versi aplikasi
  • Negara
  • Perangkat
  • OS
  • Radio
  • Operator
  • Versi aplikasi
  • Negara
  • Perangkat
  • OS
  • Radio
  • Operator
  • Jenis MIME

Alur implementasi

Menambahkan Performance Monitoring SDK ke aplikasi Anda dapat menambahkan Performance Monitoring SDK ke aplikasi, beserta semua fitur Firebase lain yang ingin Anda gunakan di aplikasi.
(Opsional)
Menentukan pelacakan dan metrik kustom untuk aplikasi Anda dengan Performance Monitoring SDK
Dengan Performance Monitoring SDK, Anda dapat menentukan metrik dan pelacakan kustom untuk mengukur aspek spesifik dari performa aplikasi Anda.
Memantau data performa di Firebase console Dengan Firebase console, Anda dapat memantau data performa dari pengguna untuk mengetahui situasi spesifik di mana performa aplikasi dapat ditingkatkan. Anda juga dapat memecah data tersebut menurut versi aplikasi, negara, perangkat, atau OS.

Data pengguna

Performance Monitoring tidak menyimpan informasi identitas pribadi (seperti nama, alamat email, atau nomor telepon) secara permanen. Selama memantau permintaan jaringan HTTP/S, Performance Monitoring menggunakan URL (tidak termasuk parameter URL) untuk membangun pola URL agregat dan anonim yang pada akhirnya disimpan dan ditampilkan di Firebase console.

Untuk daftar lengkap data yang dikumpulkan oleh Performance Monitoring, lihat Pengumpulan data.

Langkah berikutnya

Kirim masukan tentang...

Butuh bantuan? Kunjungi halaman dukungan kami.