Firebase-Leistungsüberwachung

Erhalten Sie Einblick in die Leistungsprobleme Ihrer App.

Firebase Performance Monitoring ist ein Dienst, mit dem Sie Einblicke in die Leistungsmerkmale Ihrer iOS-, Android- und Web-Apps gewinnen können.

Sie verwenden das Performance Monitoring SDK, um Leistungsdaten aus Ihrer App zu sammeln und diese Daten dann in der Firebase Console zu überprüfen und zu analysieren. Die Leistungsüberwachung hilft Ihnen in Echtzeit zu verstehen, wo die Leistung Ihrer App verbessert werden kann, sodass Sie diese Informationen verwenden können, um Leistungsprobleme zu beheben.

iOS Android Web

Schlüsselfähigkeiten

Automatisches Messen der App-Startzeit, HTTP-Netzwerkanfragen und mehr Wenn Sie das Leistungsüberwachungs-SDK in Ihre App integrieren, müssen Sie keinen Code schreiben, bevor Ihre App mit der automatischen Überwachung mehrerer kritischer Leistungsaspekte beginnt.
Bei nativen Apps protokolliert das SDK die Startzeit, das Rendern von Daten nach Bildschirm und die Aktivität im Vorder- oder Hintergrund. Bei Web-Apps protokolliert das SDK Aspekte wie das erste Contentful Paint, die Möglichkeit für Benutzer, mit Ihrer App zu interagieren, und mehr.
Gewinnen Sie Einblicke in Situationen, in denen die App-Leistung verbessert werden könnte Die Optimierung der Leistung Ihrer App kann eine Herausforderung darstellen, wenn Sie nicht genau wissen, warum sie hinter den Erwartungen der Benutzer zurückbleibt. Deshalb Performance überwachen läßt , aufgeschlüsselt nach Ihnen Performance - Metriken siehe Attribute , wie Land, Gerät, App - Version und OS - Ebene.
Passen Sie die Überwachung für Ihre App an Sie können Instrument Spuren benutzerdefinierten Code Ihrer App Leistung in bestimmten Situationen zu erfassen, wie wenn Sie einen neuen Bildschirm laden oder eine neue interaktive Funktion anzuzeigen. Und, können Sie benutzerdefinierte Metriken auf diesen benutzerdefinierten Code Spuren erstellen Ereignisse zu zählen , die Sie (wie Cache - Treffer) während dieser Spuren definieren.

Wie funktioniert es?

Wenn Sie den Performance - Monitoring - SDK hinzufügen, automatisch Firebase beginnt , Daten für mehr gemeinsamen Prozesse in Ihrer Anwendung, zum Beispiel zu sammeln:

Performance - Monitoring - Anwendungen Spuren Daten über diese Prozesse zu sammeln. Ein Trace ist ein Bericht, der Daten enthält, die zwischen zwei Zeitpunkten in Ihrer App erfasst wurden.

Die gesammelten Performance - Daten für jede Spur sind Metriken genannt und von der Art der Spur variieren. Wenn beispielsweise eine Instanz Ihrer App eine Netzwerkanforderung ausgibt, erfasst der Trace Metriken, die für die Überwachung von Netzwerkanforderungen wichtig sind, wie Antwortzeit und Nutzlastgröße.

Jedes Mal , wenn eine Instanz Ihrer Anwendung einen überwachten Prozess läuft, die zugehörige Spur speichert auch automatisch Attribute Daten für diese App - Instanz. Wenn beispielsweise eine Android-App eine Netzwerkanforderung ausgibt, erfasst die Ablaufverfolgung das Gerät, die App-Version und andere Attribute für diese bestimmte App-Instanz. Sie können diese Attribute verwenden, um Ihre Leistungsdaten zu filtern und herauszufinden, ob bei bestimmten Nutzersegmenten Probleme auftreten.

Die Out-of-the-box - Spuren von Performance Monitoring erhalten Sie mit der Überwachung Ihrer App gestartet, sondern um die Leistung bestimmter Aufgaben zu lernen oder Ströme, versuchen Sie Ihre eigenen Spuren von Code instrumentiert in Ihrer Anwendung.

Implementierungspfad

Fügen Sie das Performance Monitoring SDK zu Ihrer App hinzu Sie können das Performance Monitoring SDK zusammen mit allen anderen Firebase-Produkten, die Sie in Ihrer App verwenden möchten, zu Ihrer App hinzufügen.
iOS | Android | Netz
(Optional)
Instrumentieren Sie benutzerdefinierte Code-Traces und benutzerdefinierte Metriken in Ihrer App
Unter Verwendung des Performance - SDK Überwachung, können Sie Instrument benutzerdefinierten Code Spuren und benutzerdefinierte Metriken spezifische Aspekte der App-Leistung zu messen.
Überwachen Sie Leistungsdaten in der Konsole in Echtzeit In der Firebase - Konsole können Sie die Performance - Daten von Ihren Benutzern überwachen die spezifischen Situationen zu erfahren , wo Ihre Anwendung der Leistung verbessert werden könnte. Sie können auch die Performance - Daten durch brechen Attribute , wie App - Version, Land, ein Gerät oder Betriebssystem.

Benutzerdaten

Die Leistungsüberwachung speichert keine personenbezogenen Daten (wie Namen, E-Mail-Adressen oder Telefonnummern) dauerhaft. Beim Überwachen von HTTP-Netzwerkanforderungen verwendet die Leistungsüberwachung URLs (ohne URL-Parameter), um aggregierte und anonyme URL-Muster zu erstellen, die schließlich beibehalten und in der Firebase-Konsole angezeigt werden.

Weitere Einzelheiten finden Sie in den Beispiele für Informationen , die von Performance Monitoring gesammelt .

Nächste Schritte