Catch up on everything announced at Firebase Summit, and learn how Firebase can help you accelerate app development and run your app with confidence. Learn More
Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

Supervisión del rendimiento de Firebase

Obtenga información sobre los problemas de rendimiento de su aplicación.

Firebase Performance Monitoring es un servicio que lo ayuda a obtener información sobre las características de rendimiento de sus aplicaciones web, Apple y Android.

Utiliza el SDK de Performance Monitoring para recopilar datos de rendimiento de su aplicación, luego revisa y analiza esos datos en Firebase console. Performance Monitoring lo ayuda a comprender en tiempo real dónde se puede mejorar el rendimiento de su aplicación para que pueda usar esa información para solucionar problemas de rendimiento.

Plataformas Apple Android Web

Aleteo

Capacidades clave

Mida automáticamente el tiempo de inicio de la aplicación, las solicitudes de red HTTP y más Cuando integra el SDK de monitoreo de rendimiento en su aplicación, no necesita escribir ningún código antes de que su aplicación comience a monitorear automáticamente varios aspectos críticos del rendimiento.
Para las aplicaciones nativas, el SDK registra el tiempo de inicio, la representación de datos por pantalla y la actividad en primer plano o en segundo plano. Para las aplicaciones web, el SDK registra aspectos como la primera pintura con contenido, la capacidad de los usuarios para interactuar con su aplicación y más.
Obtenga información sobre situaciones en las que se podría mejorar el rendimiento de la aplicación Optimizar el rendimiento de su aplicación puede ser un desafío cuando no sabe exactamente por qué no está a la altura de las expectativas del usuario. Es por eso que Performance Monitoring le permite ver las métricas de rendimiento desglosadas por atributos , como país, dispositivo, versión de la aplicación y nivel de sistema operativo.
Personalice el monitoreo para su aplicación Puede instrumentar seguimientos de código personalizados para capturar el rendimiento de su aplicación en situaciones específicas, como cuando carga una nueva pantalla o muestra una nueva función interactiva. Y puede crear métricas personalizadas en estos seguimientos de códigos personalizados para contar los eventos que defina (como aciertos de caché) durante esos seguimientos.
Identificar cambios significativos en el rendimiento de la aplicación Identificar y resolver los principales problemas de rendimiento de la aplicación, como las interrupciones de la red, es vital para el éxito de su aplicación. Performance Monitoring le permite configurar y personalizar alertas para las partes más críticas de su aplicación para que pueda ver y responder a los problemas de rendimiento, antes de que afecten a sus usuarios.

¿Como funciona?

Cuando agrega el SDK de Performance Monitoring, Firebase comienza a recopilar automáticamente datos para varios procesos comunes en su aplicación, por ejemplo:

Performance Monitoring utiliza seguimientos para recopilar datos sobre estos procesos. Un seguimiento es un informe que contiene datos capturados entre dos puntos en el tiempo en su aplicación.

Los datos de rendimiento recopilados para cada seguimiento se denominan métricas y varían según el tipo de seguimiento. Por ejemplo, cuando una instancia de su aplicación emite una solicitud de red, el seguimiento recopila métricas que son importantes para el monitoreo de solicitudes de red, como el tiempo de respuesta y el tamaño de la carga útil.

Cada vez que una instancia de su aplicación ejecuta un proceso monitoreado, el seguimiento asociado también recopila automáticamente datos de atributos para esa instancia de la aplicación. Por ejemplo, si una aplicación de Android emite una solicitud de red, el seguimiento recopila el dispositivo, la versión de la aplicación y otros atributos para esa instancia de aplicación específica. Puede usar estos atributos para filtrar sus datos de rendimiento y saber si segmentos de usuarios específicos están experimentando problemas.

Los seguimientos listos para usar de Performance Monitoring lo ayudan a comenzar a monitorear su aplicación, pero para obtener información sobre el rendimiento de tareas o flujos específicos, intente instrumentar sus propios seguimientos de código personalizados en su aplicación.

Ruta de implementación

Agregue el SDK de monitoreo de rendimiento a su aplicación Puede agregar el SDK de Performance Monitoring a su aplicación, junto con cualquier otro producto de Firebase que desee usar en su aplicación.
Plataformas de Apple | androide | web | Aleteo
(Opcional)
Instrumente seguimientos de código personalizados y métricas personalizadas en su aplicación
Con el SDK de Performance Monitoring, puede instrumentar seguimientos de código personalizados y métricas personalizadas para medir aspectos específicos del rendimiento de su aplicación.
Supervise los datos de rendimiento en la consola en tiempo real En Firebase console , puede monitorear los datos de rendimiento de sus usuarios para conocer las situaciones específicas en las que se podría mejorar el rendimiento de su aplicación. También puede desglosar los datos de rendimiento por atributos , como la versión de la aplicación, el país, el dispositivo o el sistema operativo.

Datos del usuario

Performance Monitoring no almacena de forma permanente ninguna información de identificación personal (como nombres, direcciones de correo electrónico o números de teléfono). Al monitorear las solicitudes de red HTTP, Performance Monitoring usa URL (sin incluir los parámetros de URL) para crear patrones de URL agregados y anónimos que finalmente se conservan y se muestran en Firebase console.

Para obtener más detalles, consulte los Ejemplos de información recopilada por Performance Monitoring .

Próximos pasos