Das CloudWatch RUM-Dashboard anzeigen - Amazon CloudWatch

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Das CloudWatch RUM-Dashboard anzeigen

CloudWatch RUM hilft Ihnen dabei, Daten aus Benutzersitzungen über die Leistung Ihrer Anwendung zu sammeln, darunter Ladezeiten, Apdex-Score, Geräteinformationen, Geolokalisierung von Benutzersitzungen und fehlerhafte Sitzungen. All diese Informationen werden in einem Dashboard angezeigt.

So zeigen Sie das RUM-Dashboard an:

  1. Öffnen Sie die CloudWatch Konsole unter https://console.aws.amazon.com/cloudwatch/.

  2. Wählen Sie im Navigationsbereich Application Signals, RUM.

Die RUM-Konsole zeigt eine Listenansicht all Ihrer App-Monitore an. Die Spalte Plattform gibt an, ob jeder App-Monitor für Web-, Android- oder iOS-Anwendungen vorgesehen ist. Wählen Sie einen App-Monitor aus, um auf detaillierte Ansichten mit den Registerkarten Leistung, Fehler, Sitzungen, Metriken und Konfiguration zuzugreifen.

Dashboard für Webanwendungen

Wenn Sie einen Webanwendungsmonitor auswählen, werden die folgenden Registerkarten angezeigt:

  • Die Registerkarte Leistung zeigt Informationen zur Seitenleistung an, einschließlich Ladezeiten, Anforderungsinformationen, Webdaten und Seitenladezeiten im Zeitverlauf. Diese Ansicht enthält interaktive Web-Vitals-Diagramme, in denen Sie die verschiedenen Perzentilwerte der wichtigsten Web-Vitals für Ihre Seiten sehen und Datenpunkte im Diagramm auswählen können, um die zugehörigen Ereignisse anzuzeigen, die von RUM erfasst wurden. CloudWatch Von dort aus können Sie entweder weitere Ereignisse im Zusammenhang mit dem Metrikanstieg untersuchen oder Seitendetails für ein ausgewähltes Ereignis anzeigen, um bestimmte Bedingungen zu identifizieren, die zu Leistungsproblemen führen.

    Auf dieser Registerkarte können Sie auch zwischen Seitenladevorgängen, Anforderungen und Speicherort umschalten, um weitere Informationen zur Seitenleistung zu erhalten.

  • Auf der Registerkarte Fehler werden Informationen zu Javascript-Fehlern angezeigt, einschließlich der von Benutzern am häufigsten gesehenen Fehlermeldung sowie der Geräte und Browser mit den meisten Fehlern. Diese Ansicht umfasst ein Histogramm der Fehler und eine Listenansicht der Fehler. Sie können die Fehlerliste nach Benutzer- und Ereignisdetails filtern. Wählen Sie eine Fehlermeldung aus, um weitere Details zu sehen.

  • Auf der Registerkarte HTTP-Anforderungen werden Informationen zu HTTP-Anforderungen angezeigt, einschließlich der Anforderungs-URL mit den meisten Fehlern und der Geräte und Browser mit den meisten Fehlern. Diese Registerkarte enthält ein Histogramm der Anforderungen, eine Listenansicht der Anforderungen und eine Listenansicht der Netzwerkfehler. Sie können die Listen nach Benutzer- und Ereignisdetails filtern. Wählen Sie einen Antwortcode oder eine Fehlermeldung aus, um weitere Informationen zur Anfrage bzw. zum Netzwerkfehler zu erhalten.

  • Auf der Registerkarte Sitzungen werden Sitzungsmetriken angezeigt. Diese Registerkarte enthält ein Histogramm der Startereignisse von Sitzungen und eine Listenansicht der Sitzungen. Sie können die Sitzungsliste nach Ereignistyp, Benutzerdetails und Ereignisdetails filtern. Wählen Sie eine sessionId, um weitere Details zu einer Sitzung zu sehen.

  • Auf der Registerkarte Ereignisse werden ein Histogramm der RUM-Ereignisse und eine Listenansicht der Ereignisse angezeigt. Sie können die Liste der Ereignisse nach Ereignistyp, Benutzerdetails und Ereignisdetails filtern. Wählen Sie ein RUM-Ereignis aus, um das Rohereignis zu sehen.

  • Die Registerkarte Browsers & Devices zeigt Informationen wie Leistung und Verwendung verschiedener Browser und Geräte für den Zugriff auf Ihre Anwendung an. Diese Ansicht enthält Steuerelemente zum Umschalten der Ansicht zwischen Browsers und Geräte.

    Wenn Sie den Umfang auf einen einzelnen Browser einschränken, werden die Daten nach Browserversion aufgeschlüsselt.

  • Die User Journey (Benutzer-Journey) zeigt die Pfade an, die Ihre Kunden verwenden, um in Ihrer Anwendung zu navigieren. Sie können sehen, auf welcher Seite Kunden in Ihrer Anwendung starten und auf welcher Seite sie die Anwendung wieder verlassen. Sie können auch die Pfade sehen, die sie einschlagen, und den Prozentsatz der Kunden, die diesen Pfaden folgen. Sie können auf einem Knoten pausieren, um weitere Details zu dieser Seite zu erhalten. Sie können einen einzelnen Pfad auswählen, um die Verbindungen zur einfacheren Anzeige hervorzuheben.

  • Auf der Registerkarte Metriken werden alle von Ihrem App Monitor veröffentlichten CloudWatch Standardmetriken angezeigt, darunter Performance-Web-Vitals, Fehlermetriken (JavaScript Fehler, HTTP-Fehler/Fehler), Volumen, Benutzerfluss und Apdex-Metriken. Wenn Sie erweiterte Metriken für Ihre Anwendung erstellt haben, enthält die Registerkarte auch eine Teilmenge dieser Metriken im Abschnitt „Erweiterte Metriken“. Diese Teilmenge umfasst Metriken vom Typ PageViewCount, Http4xxCount PerformanceNavigationDuration, Http5xxCount und. JsErrorCount Das Dashboard zeigt drei metrische Variationen pro Metriktyp. Da es sich um CloudWatch Metriken handelt, können Sie diesen Tab auch mit der Option Zum Dashboard hinzufügen in Ihr eigenes Dashboard exportieren und ihn so aktualisieren, dass er weitere Metriken enthält.

(Optional) Auf einer der ersten sechs Registerkarten können Sie die Schaltfläche Seiten und anschließend eine Seite oder Seitengruppe aus der Liste auswählen. Dadurch werden die angezeigten Daten auf eine einzelne Seite oder auf eine Gruppe von Seiten Ihrer Anwendung beschränkt. Sie können auch Seiten und Seitengruppen in der Liste als Favoriten markieren.

Dashboard für mobile Anwendungen

Wenn Sie einen Monitor für mobile Anwendungen auswählen, werden Ihnen die folgenden Tabs angezeigt:

  • Die Registerkarte Leistung bietet Einblicke in die Leistung Ihrer mobilen Anwendung, einschließlich Bildschirmladezeiten, App-Startzeiten (kalt und warm), Leistungskennzahlen und Apdex-Werte im Zeitverlauf. In der Detailansicht wird die Leistung nach Bildschirmnamen, Betriebssystemversionen, App-Versionen, Geräten und Ländern aufgeschlüsselt. Wenn Sie im Diagramm auf eine Bildschirmladezeit, eine App-Startzeit oder einen Standort-Datenpunkt klicken, wird das Diagnosefenster auf der rechten Seite geöffnet, das weitere für den Datenpunkt relevante Informationen bietet, einschließlich der letzten korrelierten Sitzungen und Links zur Registerkarte Sitzungen zur Fehlerbehebung.

    Auf dieser Registerkarte können Sie auch zwischen Bildschirmladevorgänge, App-Starts und Standort umschalten, um weitere Informationen zur Anwendungsleistung zu erhalten.

    Die Registerkarte enthält auch den Wert des Anwendungsleistungsindex (Apdex), der den Grad der Zufriedenheit der Endbenutzer angibt. Die Punktzahl reicht von 0 (am wenigsten zufrieden) bis 1 (am zufriedensten). Die Ergebnisse basieren nur auf der Anwendungsleistung. Weitere Informationen über Apdex-Ergebnisse finden Sie unter .

  • Auf der Registerkarte Fehler werden Anwendungsprobleme in drei Kategorien unterteilt: Netzwerkfehler, Abstürze und ANRs (Android) /App hängt (iOS). Die Registerkarte Netzwerkfehler enthält ein Liniendiagramm, das die Netzwerklatenz, Client-Fehler (4xx-Statuscode) und Serverfehler (5xx-Statuscode) anzeigt. Wenn Sie auf einen Datenpunkt für eine dieser Linien im Diagramm klicken, wird das Diagnosefenster geöffnet. In der unteren Tabelle sind die 100 gängigsten Netzwerkrouten aufgeführt. Wenn Sie auf ein Optionsfeld klicken, wird das Liniendiagramm nach der ausgewählten Netzwerkroute gefiltert.

    In ähnlicher Weise zeigen die Tabs Abstürze und ANRs/App hängt eine Reihe von Linien für die Anzahl der einzelnen Fehler an, und diese können nicht behoben werden. In der unteren Tabelle werden die häufigsten Absturzmeldungen oder der am häufigsten vorkommende ANR/App Hang Stack Trace angezeigt. Wenn Sie auf ein Optionsfeld klicken, wird das Diagramm gefiltert, und wenn Sie auf die Fehlermeldung klicken, wird der vollständige Stack-Trace angezeigt.

  • Auf der Registerkarte Sessions wird eine Tabelle angezeigt, in der alle Sessions in absteigender chronologischer Reihenfolge aufgelistet sind. Unten zeigt eine Wasserfall-Visualisierung die gesamte Telemetriedaten für die ausgewählte Sitzung an, sodass Sie Benutzerinteraktionen verfolgen und Leistungsprobleme identifizieren können. Jede Zeile im Wasserfall kann ausgewählt werden, um das Diagnosefenster zu öffnen. Bei HTTP-Anfragen wird eine TraceID angezeigt, die auf die Traces-Konsole verweist.

    Für HTTP-Anfragen mit Nicht-2xx-Statuscodes, Abstürzen oder ANRs (Android) /App Hangs (iOS) enthält das Diagnosefenster einen Exception-Tab mit dem Stack-Trace. Über die Schaltfläche „Ansicht“ im Wasserfall können Sie schnell auf diese Informationen zugreifen.

  • Auf der Registerkarte „ CloudWatchMetriken“ werden alle von Ihrem App Monitor veröffentlichten Standardmetriken angezeigt, darunter Leistungskennzahlen (Ladezeiten auf dem Bildschirm, Startzeiten bei unterbrochener Anwendung), Fehlermetriken (Abstürze, ANRs/App Hangserrors/faults), volume and apdex metrics. If you created extended metrics for your application, the tab also includes a subset of these metrics in the extended metrics section. This subset includes metrics of type ScreenLoadTime, ScreenLoadCount, CrashCount, Http4xxCount, Http5xxCount, ANRCount/AppHangCount, HTTP ColdLaunchTime und WarmLaunchTime. Das Dashboard zeigt drei Metrikvarianten pro Metriktyp. Da es sich um CloudWatch Metriken handelt, können Sie diesen Tab auch mit der Option Zum Dashboard hinzufügen in Ihr eigenes Dashboard exportieren und ihn so aktualisieren, dass er weitere Metriken enthält.

  • Die Registerkarte Konfiguration bietet Zugriff auf die allgemeinen Einstellungen und Konfigurationsdetails Ihres App-Monitors. Sie können auch auf die Registerkarte Codefragmente zugreifen, die Anweisungen zur Instrumentierung Ihrer mobilen Anwendung mit dem ADOT SDK enthält, einschließlich manueller und Zero-Code-Instrumentierungsoptionen.

CloudWatch Wie RUM die Apdex-Ergebnisse festlegt

Apdex (Application Performance Index) ist ein offener Standard, der eine Methode zum Melden, Benchmarking und Bewerten der Reaktionszeit von Anwendungen definiert. Ein Apdex-Score hilft Ihnen, die Auswirkungen auf die Anwendungsleistung im Laufe der Zeit zu verstehen und zu identifizieren.

Der Apdex-Score gibt die Zufriedenheit der Endnutzer an. Die Punktzahl reicht von 0 (am wenigsten zufrieden) bis 1 (am zufriedensten). Die Ergebnisse basieren nur auf der Anwendungsleistung. Benutzer werden nicht aufgefordert, die Anwendung zu bewerten.

Jeder einzelne Apdex-Score gehört zu einem von drei Schwellenwerten. Basierend auf dem Apdex-Schwellenwert und der tatsächlichen Reaktionszeit der Anwendung gibt es die folgenden drei Arten von Leistung:

  • Zufrieden — Die tatsächliche Reaktionszeit der Anwendung ist kleiner oder gleich dem Apdex-Schwellenwert. Für CloudWatch RUM liegt dieser Schwellenwert bei 2000 ms oder weniger.

  • Tolerierbar — Die tatsächliche Reaktionszeit der Anwendung ist höher als der Apdex-Schwellenwert, aber kleiner oder gleich dem Vierfachen des Apdex-Schwellenwerts. Für CloudWatch RUM liegt dieser Bereich zwischen 2000 und 8000 ms.

  • Frustrierend — Die tatsächliche Reaktionszeit der Anwendung ist mehr als das Vierfache des Apdex-Schwellenwerts. Bei CloudWatch RUM liegt dieser Bereich bei über 8000 ms.

Der gesamte Apdex-Score von 0-1 wird nach folgender Formel berechnet:

(positive scores + tolerable scores/2)/total scores * 100