Catch up on everthing we announced at this year's Firebase Summit. Learn more

Filter data menggunakan atribut

Dengan Performance Monitoring, Anda dapat menggunakan atribut untuk mengelompokkan data kinerja dan fokus pada kinerja aplikasi Anda dalam berbagai skenario dunia nyata.

Setelah Anda mengklik nama jejak dalam tabel jejak (terletak di bagian bawah dashboard Kinerja ), Anda dapat mengklik melalui berbagai layar untuk mengeksplorasi jejak dan menelusuri ke metrik menarik. 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 menurut atribut

  • Filter oleh Halaman URL untuk melihat data untuk halaman tertentu dari situs Anda
  • Filter oleh jenis koneksi yang efektif untuk belajar bagaimana koneksi 3g dampak aplikasi Anda
  • Filter oleh Negara untuk memastikan lokasi database Anda tidak mempengaruhi 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 Anda jejak kode kustom data segmen berdasarkan 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:

Mengumpulkan data pengguna

Buat atribut khusus

Anda dapat membuat atribut khusus pada salah diinstrumentasi Anda jejak kode kustom .

Gunakan Kinerja Pemantauan Jejak API untuk menambahkan atribut khusus untuk jejak kode kustom.

Untuk menggunakan atribut khusus, tambahkan kode ke aplikasi Anda yang menentukan 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 sebagai berikut: tidak ada terkemuka atau trailing spasi, tidak ada garis bawah terkemuka ( _ ) karakter, dan max panjang adalah 32 karakter.

  • Setiap pelacakan kode khusus dapat merekam hingga 5 atribut khusus.

  • Anda tidak boleh menggunakan atribut khusus yang berisi informasi yang mengidentifikasi individu secara pribadi ke Google.

    Pelajari lebih lanjut tentang pedoman ini

Versi web 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();

Versi web 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();