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.

İzler tablosunda ( Performans panosunun alt kısmında bulunur) bir iz adını tıkladıktan sonra, ilgilendiğiniz metriklerin detayına inebilirsiniz. Verileri özniteliğe göre filtrelemek için Filtre düğmesini (ekranın sol üst köşesinde) kullanın, örneğin:

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

  • Sitenizin belirli bir sayfasının verilerini 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 özniteliklere ek olarak, verileri uygulamanıza özel kategorilere göre segmentlere ayırmak için özel kod izlemelerinizde özel öznitelikler 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ı verilerini toplama

Özel nitelikler oluşturun

Enstrümanlı özel kod izlemelerinizin herhangi birinde özel nitelikler oluşturabilirsiniz.

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

Ö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 öznitelik adları şu gereksinimleri karşılamalıdır: başında veya sonunda boşluk yok, başında alt çizgi ( _ ) karakteri yok 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 kılavuz hakkında daha fazla bilgi edinin

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