Google verpflichtet sich Rassen Eigenkapital für Black Gemeinden voranzutreiben. Siehe wie.
Diese Seite wurde von der Cloud Translation API übersetzt.
Switch to English

Firebase Performance - Überwachung

Gewinnen Sie Einblick in Ihre App Performance-Probleme.

Firebase Performance Monitoring ist ein Service, der Ihnen einen Einblick in die Leistungsmerkmale Ihres iOS, Android und Web-Anwendungen zu gewinnen hilft.

Sie verwenden die Leistungsüberwachung SDK zu sammeln Performance-Daten aus Ihrer Anwendung, dann überprüfen und diese Daten in der Konsole Firebase analysieren. Performance Monitoring hilft Ihnen, zu verstehen, wo und wann die Leistung Ihrer App verbessert werden kann, so dass Sie diese Informationen zu beheben Performance-Probleme verwenden können.

iOS Android Web

Schlüsselfähigkeiten

Automatische App Startzeit messen, HTTP / S Netzwerkanforderungen und vieles mehr Wenn Sie die Performance-Monitoring-SDK in Ihre App integrieren, brauchen Sie keinen Code zu schreiben, bevor die App automatisch Überwachung mehrere wichtigen Aspekte der Leistung beginnen.
Für native Anwendungen, der SDK-Protokolle Startzeit, wodurch Daten von Bildschirm und Aktivität, während im Vordergrund oder im Hintergrund. Für Web-Anwendungen, meldet sich das SDK Aspekte wie erste gehalt Farbe, Möglichkeit für Benutzer mit der App und vieles mehr zu interagieren.
Gewinnen Sie Einblick in Situationen, in denen App-Leistung verbessert werden könnte die Leistung Ihrer App zu optimieren, kann eine Herausforderung sein, wenn Sie nicht genau wissen, warum es kurz von Benutzererwartungen fallen. Deshalb Performance überwachen läßt , aufgeschlüsselt nach Ihnen Performance - Metriken siehe Attribute , wie Land, Gerät, App - Version und OS - Ebene.
Fertigen Sie für Ihre Anwendung Überwachung Sie können erstellen individuelle Spuren Ihres 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 erstellen Ereignisse zu zählen , dass Sie (wie Cache - Treffer) während dieser Spuren definieren.

Wie funktioniert es?

Performance Monitoring ist verfügbar für iOS, Android und Web-Anwendungen, die die Performance Monitoring-SDK enthalten. Performance - Überwachung automatisch überwacht Dauer Spuren und HTTP / S - Netzwerk Anfrage Spuren in Ihrer Anwendung.

Automatische Dauer Spuren

Eine Spur ist ein Bericht von Performance - Daten zwischen zwei Zeitpunkten in der App erfasst. Performance Monitoring beinhaltet automatisch mehr Standarddauer Spuren.

  • Für iOS und Android Apps , automatische Dauer Spuren umfassen:

    • App Start Spuren - misst die Zeit zwischen , wenn der Benutzer öffnet die App und wenn die Anwendung reagiert

    • App im Vordergrund Spuren und App im Hintergrund Spur - bietet Einblick , wie Ihre Anwendung führt , wenn im Vordergrund oder im Leerlauf

  • Für Web - Anwendungen ist die automatische Dauer Spur Seite zu laden, die in die folgenden Metriken brechen:

    • erste Farbe und erste gehalt Farbe - messen , wenn der Browser startet die App im Vergleich zu machen , wenn der Benutzer ersten tatsächlichen Inhalt auf der Seite sieht

    • erste Eingangsverzögerung - bietet einen Einblick in , wie schnell der Browser den ersten Interaktion des Benutzers mit der App reagieren kann (anstatt sie damit beschäftigt , und mehr Parsing Ressourcen Ihrer App, wie ein großes JavaScript Bündel)

    • DOM-bezogene Ereignisse - man Aufschluss über mögliche Benutzer Wahrnehmung Ihrer App der Leistung durch die Messung , wie lange es dauert , die App - Ressourcen zu laden und zu analysieren (wie HTML, JavaScript, CSS und Bilder)

Individuelle Spuren

Sie können auch so konfigurieren , individuelle Spuren . Eine benutzerdefinierte Spur ist ein Bericht von Performance-Daten mit einigen des Code in Ihrer Anwendung zugeordnet ist. Sie definieren den Anfang und das Ende einer benutzerdefinierten Spur die Leistungsüberwachung API.

Sie können weiterhin eine benutzerdefinierte Trace Aufzeichnung individuelle Kennzahlen für leistungsbezogene Ereignisse konfigurieren, die in ihrem Umfang auftreten. Zum Beispiel können Sie eine benutzerdefinierte Metrik für die Anzahl der Cache-Treffer und Fehlschüsse oder die Anzahl der erstellen, dass die UI für einen merklichen Zeitraum nicht mehr reagiert.

HTTP / S-Netz Anfrage Spuren

Ein HTTP / S Netzwerkanforderung Trace ist ein Bericht , dass fängt die Zeit zwischen , wenn die App eine Anforderung an einen Service - Endpunkt , und wenn die Antwort von diesem Endpunkt ist abgeschlossen. Für jeden Endpunkt, an dem Ihre Anwendung eine Anforderung macht, Leistungsbewertung erfasst mehrere Kennzahlen:

  • Reaktionszeit - Zeit zwischen , wenn der Antrag gestellt wird , und wenn die Antwort vollständig empfangen

  • Nutzlastgröße - Byte Größe des Netzwerks Nutzlast heruntergeladen und von der App hochgeladen

  • Erfolgsquote - Prozentsatz der erfolgreichen Antworten im Vergleich zu den gesamten Antworten (zu messen Netzwerk- oder Serverausfälle)

Durch die Verwendung von URL - Pattern - Matching , Leistungsüberwachung automatisch aggregiert Daten für ähnliche Netzwerkanforderungen zu helfen Sie Trends in Ihrem Netzwerk Anfrage Leistung zu verstehen.

Attribute

Für beide Dauer Spuren und HTTP / S Netzwerkanforderung Spuren können Sie die Performance Monitoring-Daten kategorisiert sehen wie folgt aus:

Dauer Spuren HTTP / S-Netz Anfrage Spuren
iOS und Android Apps
  • App Version
  • Land
  • OS-Ebene
  • Gerät
  • Radio
  • Träger
  • App Version
  • Land
  • OS-Ebene
  • Gerät
  • Radio
  • Träger
  • Mime Typ
Web Apps
  • Browser
  • Land
  • Effektiver Verbindungsart
  • Seiten-URL
  • Servicemitarbeiter Status
  • Sichtbarkeitsstatus

Sie können auch benutzerdefinierte Attribute einrichten zu Segmentdaten nach Kategorien spezifisch für Ihre Anwendung.

Einführungspfad

Fügen Sie die Performance-Monitoring-SDK in Ihre App Sie können die Performance-Monitoring-SDK in Ihrer App, zusammen mit allen anderen Firebase Produkte hinzufügen, dass Sie in Ihrer Anwendung verwenden möchten.
iOS | Android | Netz
(Optional)
Definieren Sie eigene Spuren und Metriken für Ihre Anwendung des Performance-Monitoring-SDK
Unter Verwendung der Performance - Monitoring - SDK können Sie festlegen , individuelle Spuren und Metriken auf bestimmte Aspekte Ihrer Anwendung die Leistung zu messen.
Monitor Leistungsdaten in der Konsole Firebase 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

Performance Monitoring speichert nicht dauerhaft keine personenbezogenen Daten (wie Name, E-Mail-Adressen oder Telefonnummern). Während Überwachung von HTTP / S Netzwerkanforderungen, Performance Monitoring verwendet URLs (ohne URL-Parameter) aggregiert und anonymisiert URL-Muster zu erstellen, die schließlich anhielt und in der Firebase-Konsole angezeigt.

Für eine vollständige Liste der Daten , die von Performance Monitoring gesammelt, siehe Datensammlung .

Nächste Schritte