Catch up on everthing we announced at this year's Firebase Summit. Learn more

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 Verbesserung der ersten Eingangsverzögerung , wie Sie haben sich verändert , wenn die App Lasten bestimmte JavaScript - Dateien
  • Eine Verringerung der Zeit für die ersten gehalt Lack nach Umschalten einen CDN für Vermögen zu verwenden
  • Ein Rückgang der Antwort - Payload - Größe für eine Netzwerkanforderung , da Sie die Verwendung von Thumbnails implementiert
  • Eine Erhöhung der Netzwerkantwortzeit für eine Dritt API Anruf während eines Ausfalls Ökosystem

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.

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

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

Zum Beispiel, sagen Sie eine Seite des ersten Eingangsverzögerung 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?

  • dunkelblaue durchgezogene Linie – der Wert der Metrik im Zeitverlauf

  • hellblaue gestrichelte Linie – der Wert der Metrik zu einem bestimmten Zeitpunkt in der Vergangenheit
    Wenn Sie beispielsweise ein Diagramm der letzten 7 Tage anzeigen und den Mauszeiger über den 30. August bewegen, zeigt Ihnen die hellblaue gestrichelte Linie den Wert des Messwerts am 23. August an.



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 Ablaufverfolgungen in jeder Unterregisterkarte nach dem Wert der Metrik oder nach der prozentualen Änderung für eine bestimmte Metrik sortieren. Auf diese Weise 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
  • Filtern Seite URL anzuzeigen Daten für eine bestimmte Seite Ihrer Website
  • Filter nach Effective Verbindungsart zu lernen , wie eine 3G - Verbindung Auswirkungen auf 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 zusammengefassten oder im Laufe der Zeit zu sehen.

  • Netzwerkanforderung Spuren - Die verfügbaren metrischen Karten sind Reaktionszeit und Antwort Nutzlastgröße.
  • Benutzerdefinierte Code Spuren - Die Dauer metrische Karte ist immer verfügbar (die Standard - Metrik für diese Art von Trace). Wenn Sie einem benutzerdefinierten Codetrace benutzerdefinierte Metriken hinzugefügt haben, werden diese Metrikkarten ebenfalls angezeigt.
  • Seitenladespuren - Die verfügbaren metrischen Karten umfassen erste Farbe, erste gehalt Farbe, erste Eingangsverzögerung und DOM-bezogene Ereignisse.

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. Sie können die Daten beispielsweise nach Attributen filtern und segmentieren.