Leistungsdaten in der Konsole überwachen

Um Echtzeitleistungsdaten anzuzeigen, stellen Sie sicher, dass Ihre App eine Performance Monitoring SDK-Version verwendet, die mit der Echtzeitdatenverarbeitung kompatibel ist. Erfahren Sie mehr .

Verfolgen Sie wichtige Kennzahlen in Ihrem Dashboard

Um zu erfahren , wie Sie Ihre wichtigsten Kennzahlen sind Trending, fügen Sie sie in Ihre Metriken Board an der Spitze der Performance - Dashboard. Sie können Regressionen schnell erkennen, indem Sie Änderungen von Woche zu Woche anzeigen oder überprüfen, ob die jüngsten Änderungen in Ihrem Code die Leistung verbessern.

ein Bild des Metrik-Boards im Firebase Performance Monitoring-Dashboard

Hier sind einige Beispieltrends, die Sie verfolgen könnten:

  • Eine Erhöhung der App - Startzeit , da Sie einen neuen Blockierung API - Aufruf zu app Start hinzugefügt
  • Ein Rückgang der Antwort - Payload - Größe für eine Netzwerkanfrage , da Sie Bilder in voller Größe zu Thumbnails implementiert Ändern der Größe
  • Eine Verringerung der Netzwerk Erfolgsrate für eine Drittanbieter - API - Aufruf während eines Ökosystems Ausfall
  • Eine Abnahme in dem langsamen Wiedergaberahmen für Ihre Tabellenansicht , nachdem Sie die Off - Screen - Verarbeitung der einzelnen Elemente optimieren

Jedes Mitglied eines Firebase-Projekts kann sein eigenes Metrik-Board konfigurieren. Sie können Metriken verfolgen, die für Sie wichtig sind, während andere Projektmitglieder auf ihren eigenen Boards völlig unterschiedliche Sätze von Schlüsselmetriken verfolgen können.

Um eine Metrik zu Ihrer Metriken Board hinzuzufügen, gehen Sie auf die Performance - Dashboard in der Konsole Firebase und dann auf die Registerkarte Dashboard. Klicken Sie auf eine leere Messwertkarte und wählen Sie dann einen vorhandenen Messwert aus, den Sie zu Ihrem Board hinzufügen möchten. Klicken Sie auf einer bevölkerten metric Karte für mehr Optionen, wie eine Metrik zu ersetzen oder zu entfernen.

Das Metrics Board zeigt gesammelte Metrikdaten im Zeitverlauf sowohl in grafischer Form als auch als numerische prozentuale Veränderung an.

  • Jede Metrikkarte zeigt die prozentuale Änderung des Metrikwerts im ausgewählten Zeitraum sowie den zuletzt erfassten Wert der Metrik an. Die Aussage an der Spitze des Metrikenboards ist eine Interpretation der prozentualen Veränderung.
  • Standardmäßig zeigt das Metriken-Board den Medianwert der Metrik an. Wenn Sie sehen möchten, wie verschiedene Segmente Ihrer Nutzer Ihre App erleben, wählen Sie im Dropdown-Menü oben auf der Dashboard-Seite ein anderes Perzentil aus.
  • Wenn Sie verschiedene Versionen Ihrer App haben, können Sie sehen , wie der Wert der Metrik für eine Version im Vergleich zu einer anderen Version und / oder im Vergleich zu allen Ihren Versionen Trend. Wählen Sie die Versionen aus den Dropdown-Listen unter dem Diagramm aus.

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

Die meisten Metriken weisen eine gewünschte Trendrichtung auf, daher verwendet das Metrikenboard Farbe, um eine Interpretation darüber anzuzeigen, ob die Daten der Metrik in eine gute oder schlechte Richtung tendieren.

Zum Beispiel, sagen Sie App - Startzeit für Ihre Anwendung sind Tracking (ein Wert, der klein sein sollte). Wenn dieser Wert steigt, zeigt das Metrikenboard die prozentuale Änderung der Metrik in Rot an, um auf ein mögliches Problem aufmerksam zu machen. Wenn der Wert jedoch sinkt oder unverändert ist, zeigt das Metrik-Board den Prozentsatz in Grün bzw. Grau an.

Wenn eine Metrik keine offensichtliche gewünschte Trending - Richtung aufweist, wie die Reaktion Nutzlastgröße für eine Netzwerkanforderung, dann steigen die Metriken immer die prozentuale Änderung der Metrik zeigt in grau, und zwar unabhängig davon , wie die Daten tendieren.

Was bedeuten die durchgezogenen und gestrichelten Linien?

  • dunkelblau durchgezogene Linie - die Metrik der Wert im Laufe der Zeit für alle Versionen Ihrer App
    Diese Linie kann als Basislinie für Ihre App betrachtet werden.

  • hellgrüne durchgezogene Linie – der Wert des Messwerts im Zeitverlauf für eine bestimmte Version Ihrer App
    Standardmäßig an Bord die Metriken zeigt die Daten für die neueste Version. Um eine andere Version im Diagramm anzuzeigen, verwenden Sie das erste Dropdown-Menü unter dem Diagramm.

  • grau durchgezogene Linie - der Wert im Laufe der Zeit der Metrik für eine andere spezifische Version Ihrer App
    Standardmäßig zeigt das Metriken-Board keine Daten für eine zweite Version an. Um eine zweite Version im Diagramm anzuzeigen, verwenden Sie das zweite Dropdown-Menü unter dem Diagramm.

  • hellblau gestrichelte Linie - der Wert der Metrik für alle Versionen zu einem bestimmten Zeitpunkt in der Vergangenheit
    Zum Beispiel, wenn Sie wählen Sie ein Diagramm der den letzten 7 Tagen zu zeigen, und Sie schweben über 30. August dann das hellblaue gestrichelte Linie zeigt Ihnen den Wert der Metrik für alle Versionen am 23. August statt .



Anzeigen von Spuren und deren Daten

Sie können alle Spuren für Ihre App in den Spuren Tabelle sehen, die an der Unterseite der sind Performance - Dashboard . Die Tabelle gruppiert jeden Trace-Typ in einer entsprechenden Unterregisterkarte. Zum Beispiel werden alle Netzwerkanforderung Spuren werden unter dem Netzwerkanforderungen Subreiter aufgeführt.

Die Traces-Tabelle zeigt die Werte für einige der wichtigsten Metriken für jeden Trace zusammen mit der prozentualen Änderung für den Wert jeder Metrik an. Diese Werte werden auf der Grundlage der Auswahl von Perzentil und Zeitbereich Satz am oberen Rand der Registerkarte Dashboard berechnet. Hier sind einige Beispiele:

  • Wenn Sie einen Perzentil von 50% und einen Zeitbereich von Letzte 7 Tagen wählen, dann wird die Metrik Wert aus dem letzten Tag der Median der gesammelten Daten, und die prozentuale Veränderung seit 7 Tagen die Änderung vor wird.

  • Wenn Sie dann den Zeitbereich von 24 Stunden Last ändern, dann wird die Metrik Wert die Median der gesammelten Daten aus der letzten Stunde, und die prozentuale Veränderung wird die Änderung vor seit 24 Stunden betragen.

Sie können die Liste der Traces in jeder Unterregisterkarte nach dem Wert der Metrik oder nach der prozentualen Änderung für eine bestimmte Metrik sortieren. So können Sie potenzielle Probleme in Ihrer App schnell erkennen.

Um alle Messwerte und Daten für eine bestimmte Spur zu sehen, klicken Sie auf die Spur Namen in den Spuren Tabelle. In den folgenden Abschnitten dieser Seite finden Sie weitere Informationen.

Weitere Daten für eine bestimmte Spur anzeigen

Wenn Sie in der Trace-Tabelle auf einen Trace-Namen klicken, können Sie durch verschiedene Bildschirme klicken, um den Trace zu durchsuchen und die relevanten Metriken aufzuschlüsseln. Auf den meisten Seiten, können Sie die Filter verwenden - Taste (oben links auf dem Bildschirm) , um die Daten , die durch Attribut, zum Beispiel zu filtern:

ein Bild von Firebase Performance Monitoring-Daten, die nach Attributen gefiltert werden
  • Filter nach App - Version Ansicht Daten über eine Vergangenheit Veröffentlichung oder Ihre neueste Version
  • Filter nach Gerät zu erfahren , wie ältere Geräte handhaben Ihre App
  • Filter nach Land um sicherzustellen , dass Ihre Datenbank Lage ist nicht auf eine bestimmte Region zu beeinflussen

Alle gesammelten Metriken für einen Trace anzeigen

Wenn Sie in der Trace-Tabelle auf einen Trace-Namen klicken, wird eine Übersicht über die Trace-Daten auf Metrikkarten angezeigt.

Verwenden Sie die Optionen in der oberen rechten Ecke des Bildschirms , um die Daten in ihrer Gesamtheit zu betrachten, im Laufe der Zeit oder für jede Version der App.

  • Netzwerkanforderung Spuren - Die verfügbaren metrischen Karten sind Reaktionszeit, Reaktionsnutzlastgröße, Anfrage Nutzlastgröße und Erfolgsquote.
  • App starten, app-in-Vordergrund, app-in-Hintergrund und kundenspezifische Code Spuren - Die Dauer metrische Karte ist immer verfügbar (die Standard - Metrik für diese Art von Spuren). Wenn Sie bei benutzerdefinierten Code-Traces dem Trace benutzerdefinierte Metriken hinzugefügt haben, werden diese Metrikkarten ebenfalls angezeigt.
  • Screen Rendering - Spuren - Die verfügbaren metrischen Karten sind langsame Rendering und Gefrorene Frames.

Detaillierte Informationen zu den Daten anzeigen

Wenn Sie View Hier klicken um mehr auf jede Metrik - Karte können Sie weitergehende Informationen über die gesammelten Daten überprüfen und reichere Analysefunktionen nutzen. Zum Beispiel können Sie die Daten nach Attributen filtern und Segment oder sehen Sie die Daten im Zusammenhang mit einer App-Nutzung Sitzung .



Weitere Details zu Spurenproben anzeigen

Die Leistungsüberwachung stellt auch Berichte zu Benutzersitzungen bereit, bei denen es sich um Zeiträume handelt, in denen Ihre App im Vordergrund steht. Diese Berichte sind einer bestimmten Ablaufverfolgung zugeordnet und stellen die Ablaufverfolgung in einem Zeitachsenkontext anderer Ablaufverfolgungen dar, die von der Leistungsüberwachung während derselben Sitzung erfasst wurden.

Sie können beispielsweise Ihre benutzerdefinierten Codeablaufverfolgungen in der Reihenfolge ihres Starts (zusammen mit ihrer individuellen Dauer) sehen, und Sie können auch alle Netzwerkanforderungsablaufverfolgungen sehen, die gleichzeitig ausgeführt wurden.

Die Konsole zeigt eine zufällige Auswahl dieser Benutzersitzungen an. Sie sind verfügbar für iOS und Android Apps und für alle Arten von Spuren außer Bildschirm Rendering Spuren.

Hier sind einige der anderen Daten, die Sie zu einer Benutzersitzung anzeigen können:

ein Bild der Seite mit den Firebase Performance Monitoring-Sitzungen
  • Informationen über die Spur: Detaillierte Informationen über die Spur für diese Sitzung, einschließlich Startzeit, Endzeit, Attribute (wie Gerät und Land), und ggf. der Metriken für diese Art von Spuren (zB Dauer für eine benutzerdefinierte Code Trace oder Antwort Zeit für einen Netzwerkanforderungs-Trace).
  • CPU: Wie viel Zeit Benutzer und Systemzeit Ihre Anwendung während der Sitzung verbraucht
  • Speicher: Wie viel Heap - Speicher Ihre Anwendung während der Sitzung verwendet

So zeigen Sie Sitzungsdaten an

  1. Gehen Sie auf die Performance - Dashboard in der Firebase - Konsole nach unten scrollen , um den Tisch Spuren, dann den entsprechenden Unter - Tab für die Spur von Interesse klicken.
  2. Klicken Sie in der Tabelle auf den Tracenamen, um alle verfügbaren Metriken anzuzeigen.
  3. In jeder Karte, klicken Sie auf Mehr.
  4. Sehen Sie sich eine Auswahl von Sitzungen an:
    • Ansicht Sitzungen für jede Art von Benutzer - Klicke Siehe Sitzungen in der oberen rechten Ecke, über dem Diagramm.
    • Ansicht Sitzungen mit einem bestimmten Attribut zugeordnet - Klicken Sie auf ein Attribut, klicken Sie dann auf den Link, der der Wert eines Attributs als nächstes (zB Gerät> Google Pixel 3> 3421 Sitzungen).
ein Bild des Firebase Performance Monitoring-Trace mit einem Link zu Sitzungen

Sitzungen nach Perzentil filtern

Sitzungen werden für jede Metrik in Perzentile verteilt. Sitzungen in niedrigeren Perzentilbereichen haben einen niedrigeren Wert für die Metrik als Sitzungen in höheren Perzentilbereichen.

Um die verfügbaren Sitzungen nach Perzentil zu filtern, verwenden Sie das Perzentil-Dropdown-Menü über den Sitzungsdetails.

ein Bild der Firebase Performance Monitoring-Sitzungsseite