Ikuti semua informasi yang diumumkan di Firebase Summit, dan pelajari bagaimana Firebase dapat membantu Anda mempercepat pengembangan aplikasi dan menjalankan aplikasi dengan percaya diri. Pelajari Lebih Lanjut

Memantau data kinerja di konsol

Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

Untuk melihat data performa real-time, pastikan aplikasi Anda menggunakan versi Performance Monitoring SDK yang kompatibel dengan pemrosesan data real-time. Pelajari lebih lanjut tentang data kinerja waktu nyata .

Lacak metrik utama di dasbor Anda

Untuk mempelajari tren metrik utama Anda, tambahkan metrik tersebut ke papan metrik Anda di bagian atas dasbor Performa . Anda dapat dengan cepat mengidentifikasi regresi dengan melihat perubahan dari minggu ke minggu atau memverifikasi bahwa perubahan terbaru dalam kode Anda meningkatkan kinerja.

gambar papan metrik di dasbor Firebase Performance Monitoring

Berikut adalah beberapa contoh tren yang dapat Anda lacak:

  • Peningkatan dalam penundaan input pertama seperti yang Anda ubah saat aplikasi Anda memuat file JavaScript tertentu
  • Penurunan waktu untuk cat contentful pertama setelah beralih menggunakan CDN untuk aset
  • Penurunan ukuran payload respons untuk permintaan jaringan sejak Anda menerapkan penggunaan thumbnail
  • Peningkatan waktu respons jaringan untuk panggilan API pihak ketiga selama gangguan ekosistem

Setiap anggota proyek Firebase dapat mengonfigurasi papan metrik mereka sendiri. Anda dapat melacak metrik yang penting bagi Anda, sementara anggota proyek lainnya dapat melacak rangkaian metrik utama yang sangat berbeda di papan mereka sendiri.

Untuk menambahkan metrik ke papan metrik Anda, ikuti langkah-langkah berikut:

  1. Buka dasbor Performa di konsol Firebase.
  2. Klik kartu metrik kosong, lalu pilih metrik yang ada untuk ditambahkan ke papan Anda.
  3. Klik pada kartu metrik yang terisi untuk opsi lainnya, misalnya untuk mengganti atau menghapus metrik.

Papan metrik menunjukkan data metrik yang dikumpulkan dari waktu ke waktu, baik dalam bentuk grafik maupun sebagai perubahan persentase numerik.

  • Setiap kartu metrik menampilkan persentase perubahan nilai metrik selama rentang waktu yang dipilih, serta nilai metrik yang paling baru dikumpulkan. Pernyataan di bagian atas papan metrik adalah interpretasi dari perubahan persentase.
  • Secara default, papan metrik menampilkan nilai persentil ke-75 metrik, yang selaras dengan Data Web Inti . Jika Anda ingin melihat bagaimana segmen yang berbeda dari pengguna Anda mengalami aplikasi Anda, pilih persentil yang berbeda dari tarik-turun di bagian atas halaman dasbor.

Apa arti warna merah, hijau, dan abu-abu?

Sebagian besar metrik memiliki arah tren yang diinginkan, sehingga papan metrik menggunakan warna untuk menampilkan interpretasi apakah data metrik sedang tren ke arah yang baik atau buruk.

Misalnya, Anda melacak penundaan masukan pertama laman (nilai yang seharusnya kecil). Jika nilai ini meningkat, maka papan metrik menampilkan perubahan persentase metrik dengan warna merah, yang menunjukkan kemungkinan masalah. Namun, jika nilainya menurun atau tidak berubah, maka papan metrik menampilkan persentase masing-masing dalam warna hijau atau abu-abu.

Jika metrik tidak memiliki arah tren yang diinginkan dengan jelas, seperti ukuran payload respons untuk permintaan jaringan, papan metrik selalu menampilkan perubahan persentase metrik dalam warna abu-abu, terlepas dari tren datanya.

Apa yang dimaksud dengan garis padat dan garis putus-putus?

  • garis solid biru tua — nilai metrik dari waktu ke waktu

  • garis putus-putus biru muda — nilai metrik pada waktu tertentu di masa lalu
    Misalnya, jika Anda memilih untuk menampilkan bagan 7 hari terakhir, dan mengarahkan kursor ke tanggal 30 Agustus, garis putus-putus berwarna biru muda menunjukkan nilai metrik pada tanggal 23 Agustus.



Lihat jejak dan datanya

Anda dapat melihat semua pelacakan untuk aplikasi Anda di tabel pelacakan, yang ada di bagian bawah dasbor Performa . Tabel mengelompokkan setiap jenis jejak dalam subtab yang sesuai. Misalnya, semua pelacakan permintaan jaringan terdaftar di bawah subtab Permintaan jaringan .

Tabel pelacakan menampilkan nilai untuk beberapa metrik teratas untuk setiap pelacakan, bersama dengan perubahan persentase untuk setiap nilai metrik. Nilai ini dihitung berdasarkan pilihan persentil dan rentang waktu yang ditetapkan di bagian atas tab Dasbor . Berikut beberapa contohnya:

  • Jika Anda memilih persentil 75% dan rentang waktu 7 hari terakhir , maka nilai metrik akan menjadi persentil ke-75 dari data yang dikumpulkan dari hari terakhir , dan perubahan persentase akan menjadi perubahan sejak 7 hari sebelumnya.
  • Jika Anda kemudian mengubah rentang waktu menjadi 24 jam terakhir , maka nilai metrik akan menjadi median dari data yang dikumpulkan dari jam terakhir , dan perubahan persentase akan menjadi perubahan sejak 24 jam sebelumnya.

Anda dapat mengurutkan daftar pelacakan di setiap subtab menurut nilai metrik atau persentase perubahan untuk metrik tertentu. Ini dapat membantu Anda dengan cepat mengidentifikasi potensi masalah di aplikasi Anda.

Untuk melihat semua metrik dan data untuk pelacakan tertentu, klik nama pelacakan di tabel pelacakan. Bagian berikut dari halaman ini memberikan rincian lebih lanjut.

Lihat lebih banyak data untuk jejak tertentu

Performance Monitoring menyediakan halaman pemecahan masalah di Firebase console yang menyoroti perubahan metrik, sehingga memudahkan untuk mengatasi dan meminimalkan dampak masalah performa pada aplikasi dan pengguna Anda dengan cepat. Anda dapat menggunakan halaman pemecahan masalah saat mempelajari tentang potensi masalah kinerja, misalnya, dalam skenario berikut:

  • Anda memilih metrik yang relevan di dasbor dan Anda melihat delta besar.
  • Di tabel jejak Anda mengurutkan untuk menampilkan delta terbesar di bagian atas, dan Anda melihat perubahan persentase yang signifikan.
  • Anda menerima peringatan email yang memberi tahu Anda tentang masalah kinerja.

Anda dapat mengakses halaman pemecahan masalah dengan cara berikut:

  • Di dasbor metrik, klik tombol Lihat detail metrik .
  • Pada kartu metrik apa pun, pilih => Lihat detail . Halaman pemecahan masalah menampilkan informasi tentang metrik yang Anda pilih.
  • Di tabel pelacakan, klik nama pelacakan atau nilai metrik apa pun di baris yang terkait dengan pelacakan tersebut.
  • Dalam lansiran email, klik Selidiki sekarang .

Saat Anda mengklik nama pelacakan di tabel pelacakan, Anda kemudian dapat menelusuri metrik yang diminati. Klik tombol Filter untuk memfilter data berdasarkan atribut, misalnya:

gambar data Firebase Performance Monitoring yang difilter menurut atribut
  • Filter menurut URL Halaman untuk melihat data halaman tertentu di situs Anda
  • Filter menurut Jenis koneksi efektif untuk mempelajari bagaimana koneksi 3g memengaruhi aplikasi Anda
  • Filter menurut Negara untuk memastikan lokasi basis data Anda tidak memengaruhi wilayah tertentu

Lihat semua metrik yang dikumpulkan untuk pelacakan

Setelah mengeklik jejak, Anda dapat menelusuri metrik minat:

  • Jejak permintaan jaringan — Tab metrik yang tersedia adalah waktu respons dan ukuran muatan respons .
  • Pelacakan kode khusus — Tab metrik Durasi selalu tersedia (metrik default untuk jenis pelacakan ini). Jika Anda menambahkan metrik khusus apa pun ke pelacakan kode khusus, tab metrik tersebut juga akan ditampilkan.
  • Jejak pemuatan laman — Tab metrik yang tersedia mencakup first paint , first contentful paint , first input delay , dan peristiwa terkait DOM.
gambar bagan distribusi Firebase Performance Monitoring

Anda dapat menemukan ringkasan kinerja untuk metrik yang dipilih tepat di bawah tab metrik. Ini mencakup ringkasan satu kalimat tentang tren metrik dari waktu ke waktu, dan diagram untuk memvisualisasikan distribusi data di seluruh rentang tanggal yang dipilih.

Lihat informasi mendalam tentang data

Anda dapat memfilter dan menyegmentasikan data berdasarkan atribut, atau Anda dapat mengklik untuk melihat data dalam konteks sesi penggunaan aplikasi.

Misalnya, untuk memahami mengapa waktu respons jaringan terbaru Anda lambat, dan apakah suatu negara memengaruhi kinerja, ikuti langkah-langkah berikut:

  1. Pilih Negara dari dropdown atribut.
  2. Di tabel, urutkan menurut nilai terbaru untuk melihat negara yang memiliki dampak terbesar pada waktu respons jaringan Anda.
  3. Pilih negara dengan nilai terbaru terbesar untuk diplot pada grafik. Kemudian arahkan kursor Anda ke garis waktu di grafik untuk mengetahui kapan waktu respons jaringan melambat di negara-negara tersebut.
  4. Untuk menyelidiki lebih lanjut akar penyebab masalah waktu respons jaringan di negara tertentu, tambahkan filter untuk negara tersebut dan lanjutkan penyelidikan di seluruh atribut lainnya (seperti jenis dan perangkat radio).