Dengan Performance Monitoring, Anda dapat menggunakan atribut untuk mengelompokkan data kinerja dan fokus pada kinerja aplikasi Anda dalam skenario dunia nyata yang berbeda.
Setelah Anda mengeklik nama jejak di tabel jejak (terletak di bagian bawah dasbor Performa ), Anda dapat mengeklik berbagai layar untuk menjelajahi jejak dan menelusuri metrik yang diminati. Di sebagian besar halaman, Anda dapat menggunakan tombol Filter (kiri atas layar) untuk memfilter data menurut atribut, misalnya:
- 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
Atribut default
Performance Monitoring secara otomatis mengumpulkan berbagai atribut default tergantung pada jenis trace.
Selain atribut default ini, Anda juga dapat membuat atribut khusus pada pelacakan kode khusus untuk mengelompokkan data menurut kategori khusus untuk aplikasi Anda. Misalnya, dalam game, Anda dapat mengelompokkan data berdasarkan level game.
Atribut default dikumpulkan untuk aplikasi web
Semua pelacakan untuk aplikasi web mengumpulkan atribut berikut secara default:
- Peramban
- Negara
- Jenis koneksi yang efektif
- Halaman URL
- Status pekerja layanan
- Status visibilitas
Mengumpulkan data pengguna
Buat atribut khusus
Anda dapat membuat atribut khusus pada setiap pelacakan kode khusus yang diinstrumentasikan .
Gunakan Performance Monitoring Trace API untuk menambahkan atribut khusus ke pelacakan kode khusus.
Untuk menggunakan atribut khusus, tambahkan kode ke aplikasi Anda yang mendefinisikan atribut dan kaitkan dengan pelacakan kode khusus tertentu. Anda dapat menyetel atribut khusus kapan saja antara saat pelacakan dimulai dan saat pelacakan berhenti.
Perhatikan hal berikut:
Nama untuk atribut khusus harus memenuhi persyaratan berikut: tidak boleh ada spasi di depan atau di belakang, tidak ada karakter garis bawah di depan (
_
), dan panjang maksimal 32 karakter.Setiap pelacakan kode khusus dapat merekam hingga 5 atribut khusus.
Anda tidak boleh menggunakan atribut khusus yang berisi informasi yang secara pribadi mengidentifikasi individu ke Google.
Pelajari lebih lanjut tentang pedoman ini
Web version 9
import { trace } from "firebase/performance"; const t = trace(perf, "test_trace"); t.putAttribute("experiment", "A"); // Update scenario t.putAttribute("experiment", "B"); // Reading scenario const experimentValue = t.getAttribute("experiment"); // Delete scenario t.removeAttribute("experiment"); // Read attributes const traceAttributes = t.getAttributes();
Web version 8
const trace = perf.trace("test_trace"); trace.putAttribute("experiment", "A"); // Update scenario trace.putAttribute("experiment", "B"); // Reading scenario const experimentValue = trace.getAttribute("experiment"); // Delete scenario trace.removeAttribute("experiment"); // Read attributes const traceAttributes = trace.getAttributes();