Catch up on everthing we announced at this year's Firebase Summit. Learn more

Surveillance des performances de Firebase

Obtenez un aperçu des problèmes de performances de votre application.

Firebase Performance Monitoring est un service qui vous aide à mieux comprendre les caractéristiques de performances de vos applications Apple, Android et Web.

Vous utilisez le SDK Performance Monitoring pour collecter des données de performances à partir de votre application, puis examinez et analysez ces données dans la console Firebase. La surveillance des performances vous aide à comprendre en temps réel où les performances de votre application peuvent être améliorées afin que vous puissiez utiliser ces informations pour résoudre les problèmes de performances.

Plates - formes d' Apple Android Web

Capacités clés

Mesurez automatiquement le temps de démarrage de l'application, les requêtes réseau HTTP, etc. Lorsque vous intégrez le SDK de surveillance des performances dans votre application, vous n'avez pas besoin d'écrire de code avant que votre application ne commence à surveiller automatiquement plusieurs aspects critiques des performances.
Pour les applications natives, le SDK enregistre l'heure de démarrage, le rendu des données par écran et l'activité au premier plan ou en arrière-plan. Pour les applications Web, le SDK enregistre des aspects tels que la première peinture de contenu, la possibilité pour les utilisateurs d'interagir avec votre application, etc.
Obtenez un aperçu des situations dans lesquelles les performances des applications pourraient être améliorées L'optimisation des performances de votre application peut être difficile lorsque vous ne savez pas exactement pourquoi elle ne répond pas aux attentes des utilisateurs. C'est pourquoi la surveillance de la performance vous permet de voir les mesures de performance ventilées par attributs , comme pays, appareil, la version de l' application, et le niveau du système d'exploitation.
Personnalisez la surveillance de votre application Vous pouvez instrumenter des traces de code personnalisé pour capturer les performances de votre application dans des situations spécifiques, comme lorsque vous chargez un nouvel écran ou d' afficher une nouvelle fonctionnalité interactive. Et, vous pouvez créer des paramètres personnalisés sur ces traces de code personnalisé pour compter les événements que vous définissez (comme cache hits) au cours de ces traces.

Comment ça marche?

Lorsque vous ajoutez le SDK de suivi des performances, Firebase démarre automatiquement la collecte de données pour plusieurs processus communs dans votre application, par exemple:

Contrôle des performances utilisations des traces de recueillir des données au sujet de ces processus. Une trace est un rapport qui contient des données capturées entre deux points dans le temps dans votre application.

Les données de performance collectées pour chaque trace sont appelées métriques et varient en fonction du type de trace. Par exemple, lorsqu'une instance de votre application émet une requête réseau, la trace collecte des métriques importantes pour la surveillance des requêtes réseau, telles que le temps de réponse et la taille de la charge utile.

Chaque fois qu'une instance de votre application exécute un processus surveillé, la trace associée recueille automatiquement les attributs de données pour cette instance d'application. Par exemple, si une application Android émet une requête réseau, la trace collecte l'appareil, la version de l'application et d'autres attributs pour cette instance d'application spécifique. Vous pouvez utiliser ces attributs pour filtrer vos données de performances et savoir si des segments d'utilisateurs spécifiques rencontrent des problèmes.

Les hors-the-box traces de Suivi des performances à vous lancer dans le suivi de votre application, que d' en apprendre davantage sur les performances des tâches spécifiques ou des flux, essayez instrumentant vos propres traces personnalisées de code dans votre application.

Chemin de mise en œuvre

Ajoutez le SDK de surveillance des performances à votre application Vous pouvez ajouter le SDK de surveillance des performances à votre application, ainsi que tout autre produit Firebase que vous souhaitez utiliser dans votre application.
Plates - formes d' Apple | Android | la toile
(Optionnel)
Instrumenter des traces de code personnalisées et des métriques personnalisées dans votre application
Utilisation de la performance SDK surveillance, vous pouvez instrumenter des traces de code personnalisé et des mesures personnalisées pour mesurer des aspects spécifiques de la performance de votre application.
Surveiller les données de performances dans la console en temps réel Dans la console Firebase , vous pouvez surveiller les données de performance de vos utilisateurs à apprendre les situations spécifiques où les performances de votre application pourrait être améliorée. Vous pouvez également décomposer les données de performance par attributs , comme la version de l' application, pays, appareil ou système d' exploitation.

Données d'utilisateur

Performance Monitoring ne stocke en permanence aucune information personnellement identifiable (telle que les noms, les adresses e-mail ou les numéros de téléphone). Lors de la surveillance des requêtes réseau HTTP, la surveillance des performances utilise des URL (à l'exclusion des paramètres d'URL) pour créer des modèles d'URL agrégés et anonymes qui sont finalement conservés et affichés dans la console Firebase.

Pour plus de détails, reportez - vous aux exemples d'informations recueillies par la surveillance du rendement .

Prochaines étapes