Nitelikleri kullanarak verileri filtreleme

Performans İzleme ile performans verilerini segmentlere ayırmak ve uygulamanızın farklı gerçek dünya senaryolarındaki performansına odaklanmak için öznitelikleri kullanabilirsiniz.

İzlemeler tablosunda ( Performans kontrol panelinin alt kısmında yer alır) bir izleme adına tıkladıktan sonra, ilgilendiğiniz metriklerin ayrıntısına inebilirsiniz. Kullan Verileri özniteliğe göre filtrelemek için filtre düğmesi (ekranın sol üst kısmında) örneğin:

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

  • Sitenizin belirli bir sayfasına ilişkin 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 Ülkeye göre filtreleyin

Varsayılan özellikler

Performans İzleme, izleme türüne bağlı olarak çeşitli varsayılan öznitelikleri 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 düzeyine göre bölümlere ayırabilirsiniz.

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

Web uygulamalarına ilişkin tüm izlemeler varsayılan olarak aşağıdaki öznitelikleri toplar:

Kullanıcı verilerinin toplanması

Özel özellikler oluşturun

Araçlandırılmış özel kod izlerinizden herhangi birinde özel nitelikler oluşturabilirsiniz.

Özel kod izlemelerine özel nitelikler eklemek için Performans İzleme İzleme API'sini kullanın.

Özel öznitelikleri kullanmak için uygulamanıza özniteliği tanımlayan ve onu belirli bir özel kod izlemeyle ilişkilendiren kodu ekleyin. Özel özniteliği izlemenin başlamasıyla izlemenin durması arasında istediğiniz zaman ayarlayabilirsiniz.

Aşağıdakilere dikkat et:

  • Özel özelliklere ilişkin adlar aşağıdaki gereksinimleri karşılamalıdır:

    • Başta veya sonda boşluk yok, başta alt çizgi ( _ ) karakteri yok
    • Boşluksuz
    • Maksimum uzunluk 32 karakterdir
    • Ad için izin verilen karakterler AZ , az ve _ .
  • Her özel kod izlemesi en fazla 5 özel niteliği kaydedebilir.

  • Lütfen özel özelliklerin, bir kişiyi Google'da kişisel olarak tanımlayan herhangi bir bilgi içermediğinden emin olun.

    Bu yönerge hakkında daha fazla bilgi edinin

Web modular API

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 namespaced API

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