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

Nitelikleri kullanarak verileri filtreleme

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

Eğer (alt kısmında yer alan izleri tablosunda bir iz adını tıkladıktan sonra Performans pano ), bir iz keşfetmek ve faiz ölçütlerinin ayrıntılı olarak incelemek için çeşitli ekranlar arasında tıklayabilirsiniz. En sayfalarda, Filtre kullanabilirsiniz örneğin özelliğine göre verileri filtrelemek için (ekranın sol üst) düğmesini:

özniteliğe göre filtrelenen Firebase Performance Monitoring verilerinin bir görüntüsü

  • Sayfa URL'ye göre filtre sitenizin belirli bir sayfaya ilişkin verileri görüntülemek için
  • Etkili bağlantı türüne göre filtre öğrenmeyi bir 3g bağlantısı etkiler uygulamanızı
  • Ülkeye göre Filtre emin veritabanı konumu belirli bir bölgeyi etkileyen olmadığından emin olmak için

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, ayrıca edebilir özel ayrıntıları oluşturmak için üzerinde özel kod izleri uygulamanıza kategoriler özgü tarafından segmenti verilerine. Ö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ı verilerini toplama

Özel nitelikler oluşturun

Eğer enstrümante herhangi özel kullanıcı özellikleri oluşturabilirsiniz özel kod izleri .

Kullanım İz API İzleme Performans özel kod izleri için özel ayrıntıları ekleyin.

Özel öznitelikleri kullanmak için, özniteliği tanımlayan ve belirli bir özel kod izleme ile ilişkilendiren kodu uygulamanıza ekleyin. Özel özniteliği, izlemenin başladığı ve durduğu zaman arasında istediğiniz zaman ayarlayabilirsiniz.

Aşağıdakilere dikkat et:

  • Özel özellikler için İsimler aşağıdaki gereksinimleri karşılaması gerekir: hayır başında veya sonlarındaki boşluk, hiçbir lider çizgi ( _ ) karakteri ve maksimum uzunluk 32 karakterdir.

  • Her özel kod izleme, en fazla 5 özel özniteliği kaydedebilir.

  • Bir kişiyi Google'a kişisel olarak tanımlayan bilgileri içeren özel özellikleri kullanmamalısınız.

    Bu yönerge hakkında daha fazla bilgi edinin

Web sürümü 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 sürümü 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();