Performance Monitoring ile performans verilerini segmentlere ayırmak için özellikleri kullanabilir ve uygulamanızın farklı gerçek dünya senaryolarındaki performansına odaklanabilirsiniz.
İzleme tablosunda (Performans kontrol panelinin alt kısmında bulunur) bir izleme 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 filtreleme yapın.
- 3G bağlantısının uygulamanızı nasıl etkilediğini öğrenmek için Etkin bağlantı türü'ne göre filtreleyin.
- Veritabanı konumunuzun belirli bir bölgeyi etkilemediğinden emin olmak için Ülke'ye göre filtreleyin.
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 özgü kategorilere göre segmentlere ayırmak için özel kod izlerinizde özel özellikler oluşturabilirsiniz. Örneğin, bir oyunda verileri oyun seviyesine göre segmentlere ayırabilirsiniz.
Web uygulamaları için toplanan varsayılan özellikler
Web uygulamaları için tüm izler varsayılan olarak aşağıdaki özellikleri toplar:
- Tarayıcı
- Ülke
- Etkin bağlantı türü
- Sayfa URL'si
- Hizmet çalışanı durumu
- Görünürlük durumu
Kullanıcı verilerini topluyor olabilir.
Özel özellikler oluşturma
Ölçüm yapılan özel kod izlemelerinizden 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 kod ekleyin. Özel özelliği, izlemenin başladığı ve durduğu zamanlar arasında istediğiniz zaman ayarlayabilirsiniz.
Aşağıdakileri göz önünde bulundurun:
Özel özelliklerin adları aşağıdaki koşulları karşılamalıdır:
- Baştaki veya sondaki boşluklar ve baştaki alt çizgi (
_) karakteri kaldırılıyor mu? - Alan yok
- Maksimum uzunluk 32 karakterdir.
- Ad için izin verilen karakterler:
A-Z,a-zve_.
- Baştaki veya sondaki boşluklar ve baştaki alt çizgi (
Her özel kod izi en fazla 5 özel özellik kaydedebilir.
Lütfen özel özelliklerin, bir kişinin kimliğini Google'a tanımlayabilecek herhangi bir bilgi içermediğinden emin olun.
Bu kural 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();