Leistungsdaten in der Console überwachen


Wenn du Leistungsdaten in Echtzeit sehen möchtest, achte darauf, dass deine App eine Performance Max-Kampagne Monitoring SDK-Version, die mit der Datenverarbeitung in Echtzeit kompatibel ist. Weitere Informationen zu Echtzeit-Leistungsdaten

Wichtige Messwerte im Dashboard im Blick behalten

Wenn Sie wissen möchten, wie sich Ihre wichtigsten Messwerte entwickeln, fügen Sie sie oben im Dashboard Leistung Ihrem Messwertbereich hinzu. Sie können Regressionen schnell erkennen, indem Sie sich wöchentliche oder überprüfen Sie, ob die letzten Änderungen an Ihrem Code die Leistung verbessern.

ein Bild des Messwert-Boards in der Klasse <span class=Firebase Performance Monitoring-Dashboard“

Hier sind einige Beispiele für Trends, die Sie beobachten könnten:

  • Eine Verbesserung der Verzögerung bei der ersten Eingabe, da sie sich beim Laden bestimmter JavaScript-Dateien
  • Eine Verringerung der Zeit für First Contentful Paint nach der Umstellung auf ein CDN für Assets
  • Ein Rückgang der Nutzlastgröße der Antwort für eine Netzwerkanfrage, seit Sie die Verwendung von Thumbnails
  • Eine längere Netzwerkantwortzeit für einen Drittanbieter-API-Aufruf während einer Umgebung Ausfall

Jedes Mitglied eines Firebase-Projekts kann ein eigenes Messwert-Dashboard konfigurieren. Sie können Messwerte erfassen, die für Sie wichtig sind, während andere Projektbeteiligte ganz auf ihren eigenen Boards.

So fügen Sie Ihrem Messwert-Board einen Messwert hinzu:

  1. Rufen Sie in der Firebase-Konsole das Dashboard „Leistung“ auf.
  2. Klicken Sie auf eine leere Messwertkarte und wählen Sie dann einen vorhandenen Messwert aus, um ihn Ihrem Board hinzuzufügen.
  3. Klicken Sie auf auf einer ausgefüllten Messwertkarte für weitere Optionen, z. B. um einen Messwert zu ersetzen oder zu entfernen.

Das Messwert-Board zeigt gesammelte Messwertdaten im Zeitverlauf, sowohl in grafischer Form als auch als numerische Veränderung in Prozent.

  • Für jede Messwertkarte wird die prozentuale Änderung des Messwertwerts im ausgewählten Zeitraum angezeigt Bereich sowie den zuletzt erfassten Wert des Messwerts. Die Aussage oben auf der wird die prozentuale Veränderung interpretiert.
  • Auf der Messwertleiste wird standardmäßig der 75. Perzentilwert des Messwerts angezeigt, der Core Web Vitals: Wenn Sie sehen möchten, wie verschiedene Nutzersegmente Ihre App verwenden, wählen Sie ein aus dem Drop-down-Menü oben auf der Dashboard-Seite.

Was bedeuten die Farben Rot, Grün und Grau?

Da die meisten Messwerte eine gewünschte Trendrichtung haben, wird auf dem Messwertfeld Farbe verwendet, Interpretation, ob die Messwertdaten in eine gute oder schlechte Richtung gehen.

Angenommen, Sie erfassen die First Input Delay einer Seite (ein Wert, der klein). Wenn dieser Wert steigt, wird auf dem Infofeld für den Messwert rot und weist auf ein mögliches Problem hin. Wenn der Wert jedoch sinkt oder unverändert ist, wird der Prozentsatz im Kennzahlenfeld in Grün bzw. Grau angezeigt.

Wenn für einen Messwert keine offensichtliche gewünschte Trendrichtung vorliegt, z. B. die Nutzlastgröße der Antwort für eine Netzwerkanfrage, wird auf dem Messwert-Dashboard die prozentuale Änderung des Messwerts immer grau angezeigt, unabhängig davon, wie sich die Daten entwickeln.

Was bedeuten die durchgezogenen und gestrichelten Linien?

  • dunkelblaue durchgezogene Linie: der Wert des Messwerts im Zeitverlauf

  • Hellblaue gestrichelte Linie: Der Wert des Messwerts zu einem bestimmten Zeitpunkt in der Vergangenheit
    Wenn Sie beispielsweise auswählen, dass ein Diagramm der letzten sieben Tage angezeigt werden soll, und den Mauszeiger auf den 30. August bewegen, zeigt die hellblaue gestrichelte Linie den Wert des Messwerts am 23. August an.



Traces und zugehörige Daten ansehen

Sie können sich alle Traces für Ihre App in der Trace-Tabelle ansehen, die sich am Ende der Tabelle befindet. des Dashboards zur Leistungsüberwachung. In der Tabelle sind alle Trace-Typen im entsprechenden Untertab gruppiert. Beispiel: Alle Netzwerkanfrage-Traces sind auf dem Unter-Tab Netzwerkanfragen aufgeführt.

In der Tabelle „Traces“ (Spur) werden die Werte für einige der wichtigsten Messwerte für jede Spur sowie die prozentuale Änderung des Werts jedes Messwerts angezeigt. Diese Werte werden anhand der Auswahl des Prozentils und des Zeitraums berechnet, die oben auf dem Tab Dashboard festgelegt wurden. Hier sind einige Beispiele:

  • Wenn Sie einen Prozentsatz von 75 % und den Zeitraum Letzte 7 Tage auswählen, entspricht der Messwert dem 75. Perzentil der erfassten Daten vom letzten Tag. Die prozentuale Änderung ist die Änderung seit 7 Tagen zuvor.
  • Wenn Sie dann den Zeitraum in Letzte 24 Stunden ändern, wird der Messwert ist der Medianwert der in der letzten Stunde erfassten Daten und ist die prozentuale Veränderung die Änderung seit den letzten 24 Stunden.

Sie können die Liste der Traces auf den einzelnen Untertabs nach dem Messwert oder nach dem prozentuale Veränderung für einen bestimmten Messwert. So können Sie schnell erkennen, mögliche Probleme in Ihrer App.

Wenn Sie alle Messwerte und Daten für einen bestimmten Trace aufrufen möchten, klicken Sie in der Trace-Tabelle auf den Namen des Traces. In den folgenden Abschnitten dieser Seite finden Sie weitere Informationen.

Weitere Daten für einen bestimmten Trace ansehen

Performance Monitoring bietet in der Firebase-Konsole eine Seite zur Fehlerbehebung, auf der Messwertänderungen hervorgehoben werden. So können Sie Leistungsprobleme schnell beheben und deren Auswirkungen auf Ihre Apps und Nutzer minimieren. Sie können die Seite zur Fehlerbehebung verwenden, wenn Sie Leistungsprobleme auftreten, z. B. in folgenden Szenarien:

  • Sie wählen relevante Messwerte im Dashboard aus und stellen ein großes Delta fest.
  • In der Trace-Tabelle sortieren Sie die Werte so, dass oben die größten Deltas angezeigt werden, und es wird ein signifikante prozentuale Änderung.
  • Sie erhalten eine E-Mail-Benachrichtigung über ein Leistungsproblem.

So greifen Sie auf die Seite zur Fehlerbehebung zu:

  • Klicken Sie im Messwert-Dashboard auf die Schaltfläche Messwertdetails ansehen.
  • Klicken Sie auf einer Messwertkarte auf > Details ansehen. Auf der Seite zur Fehlerbehebung werden Informationen zum Messwert angezeigt. die Sie ausgewählt haben.
  • Klicken Sie in der Trace-Tabelle auf einen Trace-Namen oder einen beliebigen Messwert in der zugehörigen Zeile. Trace.
  • Klicken Sie in einer E-Mail-Benachrichtigung auf Jetzt untersuchen.

Wenn Sie in der Trace-Tabelle auf einen Trace-Namen klicken, können Sie die Messwerte Interesse. Klicken Sie auf die Schaltfläche Filter, um die Daten nach Attribut zu filtern, z. B.:

ein Bild von <span class=Firebase Performance Monitoring-Daten werden nach Attribut gefiltert" />
  • Sie können nach Seiten-URL filtern, um Daten für eine bestimmte Seite Ihrer Website zu sehen
  • Filtere nach Effektiver Verbindungstyp, um zu sehen, wie sich eine 3G-Verbindung auf dein App
  • Filtern Sie nach Land, um sicherzustellen, dass sich der Standort Ihrer Datenbank nicht auf ein bestimmtes Land auswirkt Region

Alle erfassten Messwerte für einen Trace ansehen

Wenn Sie auf einen Trace klicken, können Sie die relevanten Messwerte aufschlüsseln:

  • Netzwerkanfrage-Traces: Die verfügbaren Messwerttabs sind Reaktionszeit und Antwortnutzlastgröße.
  • Benutzerdefinierte Code-Traces: Der Messwert-Tab Dauer ist immer verfügbar (Standardeinstellung). Messwert für diesen Trace-Typ). Wenn Sie einem benutzerdefinierten Code-Trace benutzerdefinierte Messwerte hinzugefügt haben, werden ebenfalls angezeigt.
  • Seitenaufbau-Traces: Die verfügbaren Messwerttabs umfassen First Paint, First Contentful Paint, First Input Delay und DOM-bezogene Ereignisse.
ein Bild von <span class=Verteilungsdiagramm von Firebase Performance Monitoring“

Direkt unter den Messwert-Tabs finden Sie eine Leistungsübersicht für den ausgewählten Messwert. Dazu gehören eine Übersicht in nur einem Satz über den Trend des Messwerts im Zeitverlauf und ein Diagramm zur Visualisierung. die Verteilung der Daten über den gesamten ausgewählten Zeitraum.

Detaillierte Informationen zu den Daten ansehen

Sie können die Daten nach Attribut filtern und segmentieren oder die Daten per Klick in der Kontext einer App-Nutzungssitzung.

So können Sie beispielsweise herausfinden, warum Ihre Netzwerkantwortzeit in letzter Zeit langsam war und ob in einem bestimmten Land die Leistung beeinträchtigt, führen Sie folgende Schritte aus:

  1. Wählen Sie im Drop-down-Menü für Attribute die Option Land aus.
  2. Sortieren Sie in der Tabelle nach dem neuesten Wert, um die Länder zu sehen, die den größten Einfluss der Netzwerkreaktionszeiten.
  3. Wähle die Länder mit den größten aktuellen Werten aus, um sie in der Grafik darzustellen. Bewegen Sie dann die Maus über Bewegen Sie den Mauszeiger auf die Zeitachse im Diagramm, um zu sehen, wann die Netzwerkreaktionszeiten in diesen Ländern.
  4. Wenn Sie die Ursachen von Problemen mit der Netzwerkantwortzeit in bestimmten Ländern weiter untersuchen möchten, fügen Sie für diese Länder filtern und die Suche anhand anderer Attribute (z. B. Typen und Geräten).