Firebase Performance Monitoring

Einblick in die App-Leistung erhalten

Firebase Performance Monitoring ist ein Dienst, mit dem Sie Einblick in die Leistungsmerkmale Ihrer Apple-, Android- und Web-Apps erhalten.

Sie verwenden das Performance Monitoring SDK, um Leistungsdaten aus Ihrer App zu erfassen, und prüfen und analysieren diese Daten dann in der Firebase Console. Performance Monitoring hilft Ihnen um in Echtzeit zu ermitteln, wie die Leistung Ihrer App verbessert werden kann, damit Sie Leistungsprobleme beheben können.


Startbereit? Wählen Sie Ihre Plattform aus:

iOS+ Android Web Flutter

Hauptmerkmale

App-Startzeit, HTTP-Netzwerkanfragen u. a. automatisch messen Wenn du das Performance Monitoring SDK in deine App einbindest, musst du nicht bevor Ihre Anwendung beginnt, automatisch mehrere kritischen Aspekten der Leistung.
Bei nativen Apps protokolliert das SDK die Startzeit, das Rendern der Daten nach Bildschirm und Aktivitäten im Vordergrund oder im Hintergrund ausführen. Bei Webanwendungen protokolliert das SDK unter anderem Aspekte wie First Contentful Paint und die Möglichkeit für Nutzer, mit Ihrer App zu interagieren.
Einblicke in Situationen gewinnen, in denen die App-Leistung gesteigert werden kann verbessert Wenn Sie die Leistung Ihrer App nicht optimieren, warum die Erwartungen der Nutzenden nicht erfüllt werden. Deshalb Performance Monitoring zeigt Leistungsmesswerte aufgeschlüsselt nach attributes wie „country“, Gerät, App-Version und Betriebssystemebene.
Monitoring für Ihre Anwendung anpassen Sie können benutzerdefinierte Code-Traces instrumentieren, um die Leistung Ihrer App in bestimmten Situationen zu erfassen, z. B. wenn Sie einen neuen Bildschirm laden oder eine neue interaktive Funktion anzeigen. Außerdem können Sie benutzerdefinierte Messwerte für diese benutzerdefinierten Code-Traces erstellen, um Ereignisse zu zählen, die Sie in diesen Traces definieren (z. B. Cache-Treffer).
Erhebliche Änderungen bei der App-Leistung erkennen Das Erkennen und Beheben schwerwiegender App-Leistungsprobleme wie Netzwerkausfälle ist entscheidend für den Erfolg Ihrer App. Mithilfe des Leistungsmonitorings können Sie Benachrichtigungen für die wichtigsten Teile Ihrer App einrichten und anpassen, damit Sie Leistungsprobleme erkennen und beheben können, bevor sie sich auf Ihre Nutzer auswirken.

Funktionsweise

Wenn Sie das Performance Monitoring SDK hinzufügen, beginnt Firebase automatisch, Daten zu erheben. Daten für verschiedene gängige Prozesse in Ihrer App, zum Beispiel:

Performance Monitoring verwendet Traces, um Daten zu diesen Prozessen zu erfassen. Ein Trace ist einen Bericht mit Daten, die zwischen zwei Zeitpunkten in Ihrer App erfasst wurden.

Die gesammelten Leistungsdaten für jeden Trace werden als Messwerte bezeichnet und variieren je nach Trace-Typ. Wenn beispielsweise eine Instanz Ihrer App eine Netzwerkanfrage stellt, werden im Trace Messwerte erfasst, die für das Überwachen von Netzwerkanfragen wichtig sind, z. B. Antwortzeit und Payload-Größe.

Jedes Mal, wenn eine Instanz Ihrer App einen überwachten Prozess ausführt, wird der zugehörige Trace Außerdem werden automatisch Attributdaten für diese App-Instanz erhoben. Für Wenn beispielsweise eine Android-App eine Netzwerkanfrage ausgibt, erfasst das Trace Gerät, App-Version und andere Attribute für diese spezifische App-Instanz. Ich können Sie mit diesen Attributen Ihre Leistungsdaten filtern und herausfinden, ob bestimmte Bei Nutzersegmenten treten Probleme auf.

Die sofort einsatzbereiten Traces von Performance Monitoring erleichtern Ihnen den Einstieg in das Monitoring Ihres um etwas über die Leistung bestimmter Aufgaben oder Abläufe zu erfahren, Ihre eigenen benutzerdefinierten Code-Traces instrumentieren in Ihrer App.

Vorgehensweise bei der Implementierung

Der App das Performance Monitoring SDK hinzufügen Du kannst deiner App das Performance Monitoring SDK zusammen mit anderen Firebase-Produkte, die Sie in Ihrer App verwenden möchten.
Apple-Plattformen | Android | Web | Flutter
(Optional)
Benutzerdefinierte Code-Traces und benutzerdefinierte Messwerte in Ihrer Anwendung instrumentieren
Mit dem Performance Monitoring SDK können Sie benutzerdefinierte Code-Traces und benutzerdefinierte Messwerte instrumentieren, um bestimmte Aspekte der Leistung Ihrer App zu messen.
Leistungsdaten in der Console in Echtzeit beobachten Im Firebase-Konsole, können Sie die Leistungsdaten Ihrer Nutzer beobachten, um die spezifischen in denen Sie die Leistung Ihrer App verbessern können. Sie können auch schlüsseln Sie die Leistungsdaten Attribute wie App-Version Land, Gerät oder Betriebssystem.

Nutzerdaten

Performance Monitoring speichert keine personenbezogenen Daten dauerhaft Informationen wie Namen, E-Mail-Adressen oder Telefonnummern. Beim Monitoring HTTP-Netzwerkanfragen: Performance Monitoring verwendet URLs (URL-Parameter werden nicht berücksichtigt) zum Erstellen aggregierter und anonymer URL-Muster, die dauerhaft beibehalten werden. und in der Firebase-Konsole angezeigt.

Weitere Informationen finden Sie in der Beispiele für Informationen, die von Performance Monitoring

Nächste Schritte