Özellikleri kullanarak verileri filtreleme

Performance Monitoring ile performans verilerini segmentlere ayırmak ve uygulamanızın farklı gerçek senaryolarda performansına odaklanmak için özellikleri kullanabilirsiniz.

İz tablosundaki bir iz adını (Performans kontrol panelinin alt kısmında bulunur) tıkladıktan sonra, ilgilendiğiniz metrikleri ayrıntılı olarak inceleyebilirsiniz. Verileri özelliğe göre filtrelemek için Filtre düğmesini (ekranın sol üst kısmında) kullanı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
  • 3g bağlantısının uygulamanızı nasıl etkilediğini öğrenmek için Etkili bağlantı türü'ne göre filtreleyin
  • Veritabanı konumunuzun belirli bir bölgeyi etkilemediğinden emin olmak için Ülke'ye göre filtreleyin

Varsayılan özellikler

Performance Monitoring, iz türüne bağlı olarak çeşitli varsayılan özellikleri otomatik olarak toplar.

Bu varsayılan özelliklere ek olarak, verileri uygulamanıza özel kategorilere göre segmentlere ayırmak için özel kod izlerinizde özel özellikler de oluşturabilirsiniz. Örneğin, bir oyunda verileri oyun seviyesine göre segmentlere ayırabilirsiniz.

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

Kullanılan özel kod izlerinizin herhangi birinde özel özellikler oluşturabilirsiniz.

Özel kod izlerine özel özellikler eklemek için Performance Monitoring Trace API'yi kullanın.

Özel özellikleri kullanmak için uygulamanıza özelliği tanımlayan ve belirli bir özel kod izlemeyle ilişkilendiren bir kod ekleyin. Özel özelliği, iz başlangıcıyla izin durduğu zaman arasında istediğiniz zaman ayarlayabilirsiniz.

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, bir bireyi Google'a kişisel olarak tanımlayan herhangi bir bilgi içermediğinden emin olun.

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