Özellikleri kullanarak verileri filtreleme

Performance Monitoring ile, performans verilerini segmentlere ayırmak ve odak noktanızı belirlemek için nasıl etkilediğini öğreneceğiz.

İz tablosunda bir iz adını tıkladıktan sonra, "the" Performans kontrol panelinde verilen verileri farklı metrikler oluşturabilirsiniz. Şunu kullanın: Filtre düğmesi (ekranın sol üst köşesinde) tıklayın. Örneğin:

Özelliğe göre filtrelenen Firebase Performance Monitoring verilerinin resmi

  • Sitenizin belirli bir sayfasına ait verileri görüntülemek için Sayfa URL'sine göre filtreleyin site
  • 3g bağlantısının nasıl olduğunu öğrenmek için Etkili bağlantı türü'ne göre filtreleyin uygulamanızı etkiler
  • Veritabanı konumunuzun aynı olmadığından emin olmak için Ülke'ye göre filtreleyin belirli bir bölgeyi etkileyen

Varsayılan özellikler

Performance Monitoring, kullanıcılara göre çeşitli varsayılan özellikleri otomatik olarak toplar. izin verildiğini görebilirsiniz.

Bu varsayılan özelliklere ek olarak özel özellikler oluşturabilirsiniz özel kod izlerini kullanarak verileri temel alarak veya en iyi uygulamaları paylaşacağız. Örneğin, bir oyunda verileri şunlara göre segmentlere ayırabilirsiniz: seviyesidir.

Web uygulamaları için toplanan varsayılan özellikler

Web uygulamaları için tüm izler varsayılan olarak aşağıdaki özellikleri toplar:

Kullanıcı verileri toplanıyor

Özel özellikler oluşturma

Kendi araçlarınız için özel özellikler oluşturabilirsiniz. özel kod izlemeleri hakkında daha fazla bilgi edinin.

Performance Monitoring Trace API'yi kullanma kullanabilirsiniz.

Özel özellikleri kullanmak için uygulamanıza özelliği tanımlayan ve özel bir kod izlemeyle ilişkilendirir. Özel özelliğini iz başladığında ve durduğu zaman arasında herhangi bir zamanda görüntüler.

Aşağıdakileri göz önünde bulundurun:

  • Özel özellik adları aşağıdaki şartları karşılamalıdır:

    • Başta veya sonda boşluk ve sonda alt çizgi (_) karakteri olmamalıdır
    • Boşluk yok
    • Maksimum uzunluk 32 karakterdir
    • Ad için izin verilen karakterler şunlardır: A-Z, a-z ve _.
  • Her özel kod izleme, en fazla 5 özel özellik kaydedebilir.

  • Lütfen özel özelliklerin Google'a kimliğinizin tanımlanmasını sağlar.

    Bu kural hakkında daha fazla bilgi

Web

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

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