Google is committed to advancing racial equity for Black communities. See how.
Diese Seite wurde von der Cloud Translation API übersetzt.
Switch to English

Leistungsdaten in der Konsole überwachen

Verfolgen Sie wichtige Messdaten in Ihrem Dashboard

Fügen Sie Ihre wichtigsten Metriken zu Ihrem Dashboard hinzu, um zu erfahren, wie sie sich entwickeln. Sie können Regressionen schnell identifizieren, indem Sie Änderungen von Woche zu Woche sehen oder überprüfen, ob die letzten Änderungen in Ihrem Code die Leistung verbessern.

Ein Bild des Metrik-Dashboards für die Firebase-Leistungsüberwachung

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

  • Eine Verlängerung der App-Startzeit, seit Sie dem App-Start einen neuen blockierenden API-Aufruf hinzugefügt haben
  • Ein Rückgang der Antwortnutzlastgröße für eine Netzwerkanforderung, da Sie die Größenänderung von Bildern in voller Größe in Miniaturansichten implementiert haben
  • Eine Verringerung der Netzwerk Erfolgsrate für eine Drittanbieter - API - Aufruf während eines Ökosystems Ausfall

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

Um Ihrem Dashboard eine Metrik hinzuzufügen, rufen Sie das Leistungs- Dashboard in der Firebase-Konsole auf und klicken Sie auf die Registerkarte Dashboard . Klicken Sie auf eine leere Metrikkarte und wählen Sie dann eine vorhandene Metrik aus, die Sie Ihrem Dashboard hinzufügen möchten. Klicken auf einer auf , um weitere Optionen , z. B. das Ersetzen oder Entfernen einer Metrik.

Das Dashboard zeigt die gesammelten Metrikdaten im Zeitverlauf sowohl in grafischer Form als auch als numerische prozentuale Änderung an.

  • Jede Metrikkarte zeigt die prozentuale Änderung des Metrikwerts über den ausgewählten Zeitraum sowie den zuletzt erfassten Wert der Metrik an. Die Anweisung oben im Dashboard ist eine Interpretation der prozentualen Änderung.
  • Standardmäßig zeigt das Dashboard den Medianwert der Metrik an. Wenn Sie anzeigen möchten, wie unterschiedliche Segmente Ihrer Benutzer Ihre App erleben, wählen Sie ein anderes Perzentil aus der Dropdown-Liste oben im Dashboard aus.
  • Wenn Sie unterschiedliche Versionen Ihrer App haben, können Sie anzeigen, wie sich der Wert der Metrik für eine Version im Vergleich zu einer anderen Version und / oder im Vergleich zu allen Ihren Versionen entwickelt. 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 haben eine gewünschte Trendrichtung, daher verwendet das Dashboard Farbe, um eine Interpretation anzuzeigen, ob die Daten der Metrik in eine gute oder eine schlechte Richtung tendieren.

Angenommen, Sie verfolgen die Startzeit der App für Ihre App (ein Wert, der klein sein sollte). Wenn dieser Wert zunimmt, zeigt das Dashboard die prozentuale Änderung der Metrik in Rot an und macht auf ein mögliches Problem aufmerksam. Wenn der Wert jedoch abnimmt oder unverändert bleibt, zeigt das Dashboard den Prozentsatz in Grün bzw. Grau an.

Wenn eine Metrik keine offensichtliche gewünschte Trendrichtung hat, wie z. B. die Antwortnutzlastgröße für eine Netzwerkanforderung, zeigt das Dashboard die prozentuale Änderung der Metrik immer in Grau an, unabhängig davon, wie die Daten im Trend liegen.

Was bedeuten die durchgezogenen und gestrichelten Linien?

  • dunkelblaue durchgezogene Linie - der Wert der Metrik im Zeitverlauf für alle Versionen Ihrer App
    Diese Linie kann als Basis für Ihre App betrachtet werden.

  • Hellgrüne durchgezogene Linie - Der Wert der Metrik im Zeitverlauf für eine bestimmte Version Ihrer App
    Standardmäßig zeigt das Dashboard Daten für die neueste Version an. Verwenden Sie die erste Dropdown-Liste unter dem Diagramm, um eine andere Version im Diagramm anzuzeigen.

  • graue durchgezogene Linie - der Wert der Metrik im Zeitverlauf für eine andere bestimmte Version Ihrer App
    Standardmäßig zeigt das Dashboard keine Daten für eine zweite Version an. Verwenden Sie die zweite Dropdown-Liste unter dem Diagramm, um eine zweite Version im Diagramm anzuzeigen.

  • hellblaue gestrichelte Linie - der Wert der Metrik für alle Versionen 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 die hellblaue gestrichelte Linie den Wert der Metrik für alle Versionen am 23. August an.



Übersicht über die Registerkarte Auf Gerät

Auf der Registerkarte Auf dem Gerät finden Sie eine kurze Übersicht über Traces im Zusammenhang mit dem App-Lebenszyklus (z. B. App-Startzeit) und von Entwicklern instrumentierte benutzerdefinierte Code-Traces (obere Tabelle) sowie Screen-Rendering-Traces für alle Bildschirme in Ihrer App (unten) Tabelle).

Erfahren Sie mehr über diese Spuren

  • Traces im Zusammenhang mit dem App-Lebenszyklus, wie die folgenden automatisch erfassten Traces:

    • App-Start-Trace - Dieser Trace misst die Zeit zwischen dem Öffnen der App durch den Benutzer und der Reaktion Ihrer App.

    • App-in-Vordergrund-Trace - Dieser Trace misst die Zeit, zu der die App im Vordergrund ausgeführt wird und dem Benutzer zur Verfügung steht.

    • App-im-Hintergrund-Trace - Dieser Trace misst die Zeit, zu der die App im Hintergrund ausgeführt wird.

  • Bildschirm-Rendering-Traces - Dies sind automatisch gesammelte Traces für jeden Bildschirm Ihrer App. Jeder Trace sammelt Metriken für langsames Rendern und eingefrorene Frames.

  • Benutzerdefinierte Code-Traces - Dies sind Traces, die Sie in Ihrem eigenen Code instrumentieren, um bestimmte Aufgaben oder eine Reihe von Aufgaben zu überwachen. Sie können benutzerdefinierten Code-Traces sogar benutzerdefinierte Metriken und benutzerdefinierte Attribute hinzufügen.

Weitere Daten für jede Ablaufverfolgung anzeigen

Auf der Registerkarte Auf Gerät können Sie durch verschiedene Bildschirme klicken, um eine Ablaufverfolgung zu untersuchen und einen Drilldown zu interessierenden Metriken durchzuführen. Auf den meisten Seiten können Sie die Schaltfläche Filter (oben links auf dem Bildschirm) verwenden, um die Daten nach Attributen zu filtern. Beispiel:

Ein Bild der Firebase-Leistungsüberwachungsdaten, die nach Attributen gefiltert werden
  • Nach App-Version filtern , um Daten zu einer früheren Version oder Ihrer neuesten Version anzuzeigen
  • Nach Gerät filtern , um zu erfahren, wie ältere Geräte mit Ihrer App umgehen
  • Filtern Sie nach Land , um sicherzustellen, dass Ihr Datenbankspeicherort keine Auswirkungen auf eine bestimmte Region hat

Alle gesammelten Metriken für eine Ablaufverfolgung anzeigen

Wenn Sie auf der Registerkarte Auf Gerät auf eine bestimmte Ablaufverfolgung klicken, wird eine Übersicht über die Daten der Ablaufverfolgung auf Metrikkarten angezeigt.

  • App-Start, App im Vordergrund, App im Hintergrund und benutzerdefinierte Codespuren

    Die Metrikkarte Dauer ist immer verfügbar, da sie die Standardmetrik für diese Arten von Traces ist. Wenn Sie für benutzerdefinierte Code-Traces benutzerdefinierte Metriken zum Trace hinzugefügt haben, werden diese Metrikkarten ebenfalls angezeigt.

    • Verwenden Sie die Optionen oben rechts auf dem Bildschirm, um die Metrikdaten insgesamt , im Laufe der Zeit oder für jede Version Ihrer App anzuzeigen.
    • Klicken Sie auf Mehr auf einer metrischen Karte eines bestimmten Metrik - Daten genauer zu überprüfen.
  • Bildschirm-Rendering-Spuren

    Die verfügbaren Metrikkarten sind Slow Rendering und Frozen Frames , da sie die Standardmetriken für diesen Trace-Typ sind.

    • Verwenden Sie die Optionen oben rechts auf dem Bildschirm, um den Prozentsatz der Bildschirme anzuzeigen, die insgesamt , im Laufe der Zeit oder für jede Version Ihrer App innerhalb des Schwellenwerts der Metrik liegen.
    • Klicken Sie auf Mehr auf einer metrischen Karte eines bestimmten Metrik - Daten genauer zu überprüfen.

Detaillierte Informationen zu den Daten anzeigen

Wenn Sie auf einer Metrikkarte auf Mehr anzeigen klicken, können Sie detailliertere Informationen zu den gesammelten Daten anzeigen und umfassendere Analysefunktionen verwenden. Sie können beispielsweise die Daten nach Attributen filtern und segmentieren oder die Daten im Kontext einer App-Nutzungssitzung anzeigen .



Übersicht über die Registerkarte Netzwerk

Auf der Registerkarte Netzwerk finden Sie eine kurze Übersicht aller Ihrer HTTP / S-Netzwerkanforderungs-Traces.

Erfahren Sie mehr über diese Spuren

HTTP / S-Netzwerkanforderungs-Traces werden automatisch erfasst, die Daten ab dem Zeitpunkt erfassen, an dem Ihre App eine Anforderung an einen Service-Endpunkt sendet, bis die Antwort von diesem Endpunkt abgeschlossen ist. Diese Traces erfassen Metriken wie Antwortzeit und Antwortnutzlastgröße .

In der Konsole werden Daten für Netzwerkanforderungs-Traces zu URL-Mustern zusammengefasst .

Weitere Daten für jede Ablaufverfolgung anzeigen

Auf der Registerkarte Netzwerk können Sie durch verschiedene Bildschirme klicken, um eine Ablaufverfolgung zu untersuchen und einen Drilldown zu interessierenden Metriken durchzuführen. Auf den meisten Seiten können Sie die Schaltfläche Filter (oben links auf dem Bildschirm) verwenden, um die Daten nach Attributen zu filtern. Beispiel:

Ein Bild der Firebase-Leistungsüberwachungsdaten, die nach Attributen gefiltert werden
  • Nach App-Version filtern , um Daten zu einer früheren Version oder Ihrer neuesten Version anzuzeigen
  • Nach Gerät filtern , um zu erfahren, wie ältere Geräte mit Ihrer App umgehen
  • Filtern Sie nach Land , um sicherzustellen, dass Ihr Datenbankspeicherort keine Auswirkungen auf eine bestimmte Region hat

Alle gesammelten Metriken für eine Ablaufverfolgung anzeigen

Wenn Sie auf der Registerkarte " Netzwerk" auf ein bestimmtes URL-Muster klicken, wird eine Übersicht über die Trace-Daten auf Metrikkarten angezeigt. Die verfügbaren Metrikkarten sind Antwortzeit , Antwortnutzlastgröße , Anforderungsnutzlastgröße und Erfolgsrate , da sie die Standardmetriken für diesen Trace-Typ sind.

Verwenden Sie die Optionen oben rechts auf dem Bildschirm, um die verschiedenen Daten insgesamt , im Laufe der Zeit oder für jede Version Ihrer App anzuzeigen.

Klicken Sie auf Mehr auf einer metrischen Karte eines bestimmten Metrik - Daten genauer zu überprüfen.

Detaillierte Informationen zu den Daten anzeigen

Wenn Sie auf einer Metrikkarte auf Mehr anzeigen klicken, können Sie detailliertere Informationen zu den gesammelten Daten anzeigen und umfassendere Analysefunktionen verwenden. Sie können beispielsweise die Daten nach Attributen filtern und segmentieren oder die Daten im Kontext einer App-Nutzungssitzung anzeigen .



Weitere Details zu Trace-Beispielen anzeigen

Die Leistungsüberwachung bietet auch Berichte über Benutzersitzungen, dh Zeiträume, in denen Ihre App im Vordergrund steht. Diese Berichte sind einer bestimmten Ablaufverfolgung zugeordnet und präsentieren die Ablaufverfolgung in einem Zeitleistenkontext anderer Ablaufverfolgungen, die die Leistungsüberwachung während derselben Sitzung erfasst hat.

Beispielsweise können Sie Ihre benutzerdefinierten Code-Traces in der Reihenfolge anzeigen, in der sie gestartet wurden (zusammen mit ihrer individuellen Dauer), und Sie können auch alle Netzwerkanforderungs-Traces anzeigen, die zur gleichen Zeit aufgetreten sind.

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

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

Ein Bild der Seite mit den Firebase-Leistungsüberwachungssitzungen
  • Informationen zum Trace: Detaillierte Informationen zum Trace für diese Sitzung, einschließlich Startzeit, Endzeit, Attributen (wie Gerät und Land) und allen anwendbaren Metriken für diesen Trace-Typ (z. B. Dauer für einen benutzerdefinierten Code-Trace oder eine Antwort) Zeit für eine Netzwerkanforderungsverfolgung).
  • CPU: Wie viel Benutzerzeit und Systemzeit Ihre App während der Sitzung verbraucht hat
  • Speicher: Wie viel Heap-Speicher Ihre App während der Sitzung verwendet hat

Anzeigen von Sitzungsdaten

  • Für App-Start und benutzerdefinierte Code-Traces

    1. Klicken Sie auf der Registerkarte Auf Gerät auf eine Ablaufverfolgung, um deren Metrikkarten anzuzeigen.
    2. Klicken Sie auf der Karte Dauer auf Mehr anzeigen .
    3. Sehen Sie sich eine Auswahl von Sitzungen an:
      • Sitzungen für jeden Benutzertyp anzeigen - Klicken Sie oben rechts über dem Diagramm auf Sitzungen anzeigen.
      • Anzeigen von Sitzungen, die einem bestimmten Attribut zugeordnet sind - Klicken Sie auf ein beliebiges Attribut und dann auf den Link neben dem Wert eines Attributs (z. B. Gerät > Google Pixel 3 > 3421 Sitzungen ).
  • Für Netzwerkanforderungsspuren

    1. Klicken Sie auf der Registerkarte Netzwerk auf ein URL-Muster, um dessen Metrikkarten anzuzeigen.
    2. Klicken Sie auf einer beliebigen Karte (mit Ausnahme der Erfolgsrate) auf Mehr anzeigen .
    3. Sehen Sie sich eine Auswahl von Sitzungen an:
      • Sitzungen für jeden Benutzertyp anzeigen - Klicken Sie oben rechts über dem Diagramm auf Sitzungen anzeigen.
      • Anzeigen von Sitzungen, die einem bestimmten Attribut zugeordnet sind - Klicken Sie auf ein beliebiges Attribut und dann auf den Link neben dem Wert eines Attributs (z. B. Gerät > Google Pixel 3 > 3421 Sitzungen ).
Ein Image des Firebase Performance Monitoring-Trace mit einem Link zu Sitzungen

Filtern Sie Sitzungen nach Perzentil

Sitzungen werden für jede Metrik in Perzentile verteilt. Sitzungen in Bereichen mit niedrigerem Perzentil haben einen niedrigeren Wert für die Metrik als Sitzungen in Bereichen mit höherem Perzentil.

Verwenden Sie zum Filtern der verfügbaren Sitzungen nach Perzentilen die Dropdown-Liste Perzentile über den Sitzungsdetails.

Ein Bild der Seite mit den Firebase-Leistungsüberwachungssitzungen