Performance Monitoring ile performans verilerini segmentlere ayırmak ve uygulamanızın farklı gerçek dünya senaryolarındaki performansına odaklanmak için özellikleri kullanabilirsiniz.
Performans kontrol panelinin alt kısmında bulunan izler tablosunda bir iz adını tıkladıktan sonra ilgilendiğiniz metrikleri ayrıntılı olarak inceleyebilirsiniz. Verileri özelliğe göre filtrelemek için
Firebase Performance Monitoring verileri özelliğe göre filtreleniyor" />
- Sitenizin belirli bir sayfasının verilerini görüntülemek için Sayfa URL'si'ne göre filtreleyin.
- 3G bağlantısının uygulamanızı nasıl etkilediğini öğrenmek için Geçerli bağlantı türü'ne göre filtreleyin.
- Veritabanı konumunuzun belirli bir bölgeyi etkilemediğinden emin olmak için Ülke'ye göre filtreleme
Varsayılan özellikler
Performance Monitoring, izleme 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 izlemelerinizde ö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ıyla ilgili tüm izler, varsayılan olarak aşağıdaki özellikleri toplar:
- Tarayıcı
- Ülke
- Geçerli bağlantı türü
- Sayfa URL'si
- Hizmet çalışanı durumu
- Görünürlük durumu
Kullanıcı verilerini toplama
Özel özellikler oluşturma
Enstrümanlı ö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 iziyle ilişkilendiren kodu ekleyin. Özel özelliği, izleme başlatıldıktan sonra ve izleme durdurulmadan önce istediğiniz zaman ayarlayabilirsiniz.
Aşağıdakileri göz önünde bulundurun:
Özel özellik adları aşağıdaki koşulları karşılamalıdır:
- Başta veya sonda boşluk yok, başta alt çizgi (
_
) karakteri yok - Boşluk yok
- Maksimum uzunluk 32 karakterdir.
- Ad için izin verilen karakterler
A-Z
,a-z
ve_
'dir.
- Başta veya sonda boşluk yok, başta alt çizgi (
Her özel kod izi en fazla 5 özel özellik kaydedebilir.
Lütfen özel özelliklerin, bir kişiyi Google'a tanımlayan hiçbir bilgi içermediğinden emin olun.
Bu yönerge 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();