Performance Monitoring ile performans verilerini bölümlere ayırmak ve farklı gerçek dünya senaryolarında uygulamanızın performansına odaklanmak için özellikleri kullanabilirsiniz.
İzler tablosunda ( Performans panosunun altında yer alır) bir iz adına tıkladıktan sonra, ilgilendiğiniz metrikleri inceleyebilirsiniz. Verileri özniteliğe göre filtrelemek için Filtre düğmesini (ekranın sol üst kısmı) kullanın, örneğin:
- 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
Performance Monitoring, 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 bölümlere ayırmak için özel kod izlerinizde özel öznitelikler de oluşturabilirsiniz . Örneğin, bir oyunda verileri oyun seviyesine göre bölümlere ayırabilirsiniz.
Web uygulamaları için toplanan varsayılan özellikler
Web uygulamaları için tüm izlemeler, varsayılan olarak aşağıdaki öznitelikleri toplar:
- Tarayıcı
- Ülke
- Etkili bağlantı türü
- Sayfa URL'si
- Servis çalışanı durumu
- Görünürlük durumu
Kullanıcı verilerinin toplanması
Özel nitelikler oluştur
Araçlı özel kod izlerinizden herhangi birinde özel nitelikler oluşturabilirsiniz.
Özel kod izlemelerine özel nitelikler eklemek için Performance Monitoring Trace API'yi kullanın.
Özel öznitelikleri kullanmak için, uygulamanıza özelliği tanımlayan ve onu belirli bir özel kod izlemeyle ilişkilendiren kod ekleyin. Özel özniteliği izlemenin başladığı ve durduğu an arasında herhangi bir zamanda ayarlayabilirsiniz.
Aşağıdakilere dikkat et:
Özel niteliklerin adları aşağıdaki gereksinimleri karşılamalıdır:
- Başta veya sonda boşluk yok, baştaki alt çizgi (
_
) karakteri yok - Boşluksuz
- Maksimum uzunluk 32 karakterdir
- Ad için izin verilen karakterler
AZ
,az
ve_
.
- Başta veya sonda boşluk yok, baştaki alt çizgi (
Her bir özel kod izi, en fazla 5 özel öznitelik kaydedebilir.
Lütfen özel özelliklerin, bir kişiyi Google'a kişisel olarak tanımlayan herhangi bir bilgi içermediğinden emin olun.
Bu kılavuz 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();