Con Performance Monitoring, puede utilizar atributos para segmentar datos de rendimiento y centrarse en el rendimiento de su aplicación en diferentes escenarios del mundo real.
Después de hacer clic en el nombre de un seguimiento en la tabla de seguimientos (ubicada en la parte inferior del panel de rendimiento ), puede profundizar en las métricas de interés. Utilizar el
- Filtre por URL de página para ver datos de una página específica de su sitio
- Filtre por tipo de conexión efectiva para saber cómo una conexión 3G afecta su aplicación
- Filtre por país para asegurarse de que la ubicación de su base de datos no afecte a una región específica
Atributos predeterminados
Performance Monitoring recopila automáticamente una variedad de atributos predeterminados según el tipo de seguimiento.
Además de estos atributos predeterminados, también puede crear atributos personalizados en sus seguimientos de código personalizados para segmentar datos por categorías específicas de su aplicación. Por ejemplo, en un juego, puedes segmentar datos por nivel de juego.
Atributos predeterminados recopilados para aplicaciones web
Todos los seguimientos de aplicaciones web recopilan los siguientes atributos de forma predeterminada:
- Navegador
- País
- Tipo de conexión efectiva
- URL de la página
- Estado de trabajador de servicio
- Estado de visibilidad
Recopilación de datos de usuario
Crear atributos personalizados
Puede crear atributos personalizados en cualquiera de sus seguimientos de código personalizado instrumentados.
Utilice la API de seguimiento de Performance Monitoring para agregar atributos personalizados a seguimientos de código personalizados.
Para usar atributos personalizados, agregue código a su aplicación que defina el atributo y lo asocie con un seguimiento de código personalizado específico. Puede establecer el atributo personalizado en cualquier momento entre el momento en que se inicia el seguimiento y el momento en que se detiene.
Tenga en cuenta lo siguiente:
Los nombres de los atributos personalizados deben cumplir los siguientes requisitos:
- Sin espacios en blanco al principio ni al final, ni carácter de subrayado (
_
) al inicio - No hay espacios
- La longitud máxima es de 32 caracteres.
- Los caracteres permitidos para el nombre son
AZ
,az
y_
.
- Sin espacios en blanco al principio ni al final, ni carácter de subrayado (
Cada seguimiento de código personalizado puede registrar hasta 5 atributos personalizados.
Asegúrese de que los atributos personalizados no contengan ninguna información que identifique personalmente a un individuo ante Google.
Obtenga más información sobre esta guía
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();