Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

Memantau data kinerja di konsol

Untuk melihat data kinerja waktu nyata, pastikan aplikasi Anda menggunakan versi SDK Pemantauan Kinerja yang kompatibel dengan pemrosesan data waktu nyata. Pelajari lebih lanjut .

Lacak metrik utama di dasbor Anda

Untuk mempelajari cara metrik kunci Anda tren, menambahkannya ke papan metrik Anda di bagian atas dashboard Kinerja. 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 aplikasi mulai kalinya sejak Anda menambahkan pemblokiran panggilan API baru untuk aplikasi awal
  • Penurunan ukuran payload respon untuk permintaan jaringan karena Anda menerapkan ukuran gambar ukuran penuh ke thumbnail
  • Penurunan tingkat keberhasilan jaringan untuk pihak ketiga API panggilan selama outage 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, pergi ke dashboard Kinerja di Firebase konsol, kemudian klik tab Dashboard. Klik kartu metrik kosong, lalu pilih metrik yang ada untuk ditambahkan ke papan Anda. Klik pada metrik kartu penduduknya untuk lebih banyak pilihan, seperti 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 median metrik. 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.
  • Jika Anda memiliki versi yang berbeda dari aplikasi Anda, Anda dapat melihat bagaimana nilai metrik untuk satu versi tren dibandingkan dengan versi lain dan / atau dibandingkan dengan semua versi Anda. Pilih versi dari dropdown di bawah grafik.

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 aplikasi waktu mulai untuk aplikasi Anda (nilai yang harus 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 yang trending diinginkan jelas, seperti ukuran respon payload untuk permintaan jaringan, maka metrik naik selalu menampilkan persentase perubahan metrik dalam abu-abu, terlepas dari bagaimana data tren.

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

  • gelap garis padat biru - nilai metrik dari waktu ke waktu untuk semua versi dari aplikasi Anda
    Baris ini dapat dianggap sebagai dasar untuk aplikasi Anda.

  • garis solid hijau muda — nilai metrik dari waktu ke waktu untuk versi aplikasi tertentu your
    Secara default, metrik papan menampilkan data untuk versi terbaru. Untuk menampilkan versi yang berbeda di bagan, gunakan tarik-turun pertama di bawah bagan.

  • abu-abu garis padat - nilai metrik dari waktu ke waktu untuk versi tertentu lain aplikasi Anda
    Secara default, papan metrik tidak menampilkan data untuk versi kedua. Untuk menampilkan versi kedua di bagan, gunakan tarik-turun kedua di bawah bagan.

  • light garis putus-putus biru - nilai metrik untuk semua versi pada waktu tertentu di masa lalu
    Misalnya, jika Anda memilih untuk menampilkan grafik dari 7 hari terakhir, dan Anda hover atas 30 Agustus maka cahaya garis putus-putus biru memberitahu Anda nilai metrik untuk semua versi pada 23 Agustus.



Lihat jejak dan datanya

Anda dapat melihat semua jejak untuk aplikasi Anda dalam tabel jejak, yang di bagian bawah dashboard Kinerja . Tabel mengelompokkan setiap jenis jejak dalam subtab yang sesuai. Sebagai contoh, semua jejak permintaan jaringan yang terdaftar di bawah Jaringan permintaan subtab.

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

  • Jika Anda memilih persentil 50% dan rentang waktu 7 hari terakhir, maka nilai metrik akan menjadi median dari data yang dikumpulkan dari hari terbaru, dan persentase perubahan akan berubah sejak 7 hari sebelum.

  • Jika Anda kemudian mengubah rentang waktu untuk terakhir 24 jam, maka nilai metrik akan menjadi median dari data yang dikumpulkan dari yang paling jam terakhir, dan persentase perubahan 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 jejak tertentu, klik nama jejak pada tabel jejak. Bagian berikut dari halaman ini memberikan rincian lebih lanjut.

Lihat lebih banyak data untuk jejak tertentu

Jika Anda mengeklik nama jejak di tabel jejak, Anda kemudian dapat mengeklik berbagai layar untuk menjelajahi jejak dan menelusuri metrik yang diminati. Pada halaman yang paling, Anda dapat menggunakan Filter tombol (kiri atas layar) untuk menyaring data dengan atribut, misalnya:

gambar data Firebase Performance Monitoring yang difilter berdasarkan atribut
  • Filter dengan versi App untuk tampilan data tentang rilis masa lalu atau rilis terbaru Anda
  • Filter oleh Perangkat untuk belajar bagaimana perangkat yang lebih tua menangani aplikasi Anda
  • Filter oleh Negara untuk memastikan lokasi database Anda tidak mempengaruhi wilayah tertentu

Lihat semua metrik yang dikumpulkan untuk pelacakan

Jika Anda mengklik nama pelacakan di tabel pelacakan, Anda akan melihat ikhtisar data pelacakan di kartu metrik.

Gunakan pilihan di kanan atas layar untuk melihat data dalam agregat, dari waktu ke waktu, atau untuk setiap versi aplikasi Anda.

  • Jaringan jejak permintaan - Kartu metrik yang tersedia adalah waktu respon, ukuran respon payload, ukuran permintaan payload, dan tingkat keberhasilan.
  • App awal, aplikasi-in-foreground, aplikasi-in-latar belakang, dan kode kustom jejak - The metrik Durasi kartu selalu tersedia (default metric untuk jenis jejak). Untuk pelacakan kode khusus, jika Anda menambahkan metrik khusus apa pun ke pelacakan, kartu metrik tersebut juga akan ditampilkan.
  • Jejak layar render - Metrik kartu yang tersedia adalah render Lambat dan frame beku.

Lihat informasi mendalam tentang data

Jika Anda klik Lihat lebih lanjut mengenai metrik kartu, Anda dapat meninjau lebih mendalam informasi tentang data yang dikumpulkan dan menggunakan fitur analisis lebih kaya. Misalnya, Anda dapat menyaring dan segmen data dengan atribut atau melihat data dalam konteks sesi aplikasi-penggunaan .



Lihat detail lebih lanjut tentang sampel jejak

Performance Monitoring juga menyediakan laporan sesi pengguna, yang merupakan periode waktu saat aplikasi Anda berada di latar depan. Laporan ini terkait dengan pelacakan tertentu, dan menyajikan pelacakan dalam konteks garis waktu dari pelacakan lain yang dikumpulkan Performance Monitoring selama sesi yang sama.

Misalnya, Anda dapat melihat pelacakan kode kustom Anda berbaris dalam urutan yang dimulai (bersama dengan durasi masing-masing), dan Anda juga dapat melihat pelacakan permintaan jaringan yang terjadi pada waktu yang sama.

Konsol menampilkan pengambilan sampel acak dari sesi pengguna ini. Mereka tersedia untuk iOS dan Android aplikasi dan untuk semua jenis jejak kecuali jejak layar rendering.

Berikut beberapa data lain yang dapat Anda lihat tentang sesi pengguna:

gambar halaman sesi Firebase Performance Monitoring
  • Informasi tentang jejak: Detil informasi tentang jejak untuk sesi itu, termasuk waktu mulai, waktu akhir, atribut (seperti perangkat dan negara), dan setiap metrik berlaku untuk jenis jejak (misalnya, durasi untuk jejak kode kustom atau respon waktu untuk pelacakan permintaan jaringan).
  • CPU: Berapa banyak pengguna waktu dan sistem waktu aplikasi dikonsumsi selama sesi
  • Memori: Berapa banyak tumpukan memori aplikasi yang digunakan selama sesi

Cara melihat data sesi

  1. Pergi ke dashboard Kinerja di Firebase konsol, gulir ke bawah ke meja jejak, lalu klik subtab sesuai untuk jejak bunga.
  2. Klik nama pelacakan di tabel untuk melihat semua metrik yang tersedia.
  3. Dalam kartu apapun, klik Lihat lebih.
  4. Lihat contoh sesi:
    • Lihat sesi untuk setiap jenis pengguna - Klik Lihat sesi di kanan atas, di atas grafik.
    • Lihat sesi terkait dengan atribut tertentu - Klik atribut apapun, kemudian klik link yang di sebelah nilai atribut (misalnya, perangkat> Google Pixel 3> 3421 sesi).
gambar jejak Firebase Performance Monitoring dengan tautan ke sesi

Filter sesi menurut persentil

Sesi didistribusikan ke dalam persentil untuk setiap metrik. Sesi dalam rentang persentil yang lebih rendah memiliki nilai metrik yang lebih rendah daripada sesi dalam rentang persentil yang lebih tinggi.

Untuk memfilter sesi yang tersedia menurut persentil, gunakan tarik-turun persentil di atas detail sesi.

gambar halaman sesi Firebase Performance Monitoring