Performance Monitoring ile performans verilerini segmentlere ayırmak ve farklı gerçek dünya senaryolarındaki uygulamanızın performansına odaklanmak için özellikleri kullanabilirsiniz.
İzlemeler tablosunda (Performans kontrol panelinin en altı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" />
- Sitenizdeki belirli bir sayfanın verilerini görüntülemek için Sayfa URL'si'ne göre filtreleme
- 3G bağlantısının uygulamanızı nasıl etkilediğini öğrenmek için Geçerli bağlantı türüne göre filtreleme yapın
- 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 özgü kategorilere göre segmentlere ayırmak için özel kod izlemelerinizde ö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ına ait 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ümante edilmiş özel kod izlerinizin herhangi birinde özel özellikler oluşturabilirsiniz.
Özel kod izlemelerine ö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 izlemesiyle ilişkilendiren kod ekleyin. Özel özelliği, izlemenin başladığı andan sona erdiği ana kadar herhangi bir zamanda ayarlayabilirsiniz.
Aşağıdakileri göz önünde bulundurun:
Özel özelliklerin adları aşağıdaki şartları karşılamalıdır:
- Başında veya sonunda boşluk, başında alt çizgi (
_
) karakteri olmamalıdır. - Boşluk yok
- Maksimum uzunluk 32 karakterdir.
- Ad için izin verilen karakterler
A-Z
,a-z
ve_
'dir.
- Başında veya sonunda boşluk, başında alt çizgi (
Her özel kod izlemesi en fazla 5 özel özellik kaydedebilir.
Lütfen özel özelliklerin, bir kişiyi Google'da kişisel olarak tanımlayan 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();