View a markdown version of this page

Wiederholung der Sitzung - 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.

Wiederholung der Sitzung

CloudWatch Mit der RUM-Sitzungswiedergabe können Sie Endbenutzersitzungen für Ihre Webanwendung aufzeichnen. Sie können diese Sitzungen wiedergeben, um visuell zu sehen, was Benutzer erlebt haben. Dies hilft Ihnen, Probleme zu identifizieren, das Benutzerverhalten zu verstehen und Probleme zu beheben.

Um die Privatsphäre der Benutzer zu schützen, sind alle Texteingaben und der auf der Seite angezeigte Text standardmäßig maskiert. Dies bedeutet, dass vertrauliche Informationen wie Namen, Adressen und andere persönliche Daten nicht aufgezeichnet werden.

Sitzungswiedergabe aktivieren

Um die Sitzungswiedergabe zu verwenden, importieren Sie das RRWebPlugin aus dem aws-rum-web Paket und fügen Sie es dem eventPluginsToLoad Array in Ihrer Webclient-Konfiguration hinzu. Weitere Hinweise zur Installation des Webclients als JavaScript Modul finden Sie unterKonfiguration des CloudWatch RUM-Webclients.

Das folgende Beispiel zeigt, wie die Sitzungswiedergabe aktiviert wird.

import { AwsRum, AwsRumConfig } from 'aws-rum-web'; import { RRWebPlugin } from 'aws-rum-web/plugins/rrweb'; const config: AwsRumConfig = { identityPoolId: 'us-west-2:00000000-0000-0000-0000-000000000000', sessionSampleRate: 1, telemetries: ['errors', 'performance', 'http'], eventPluginsToLoad: [new RRWebPlugin()] }; const awsRum: AwsRum = new AwsRum( 'APPLICATION_ID', '1.0.0', 'us-west-2', config );

Das RRWebPlugin akzeptiert optionale Konfigurationsoptionen wie Samplingrate und Aufzeichnungsverhalten. Die vollständige Liste der verfügbaren Konfigurationsoptionen finden Sie in der Konfiguration des CloudWatch RUM-Webclients unter GitHub.

Datenschutz und Datenmaskierung

Bei der Sitzungswiedergabe werden standardmäßig alle Texteingaben und Textinhalte auf der Seite maskiert. Dazu gehören Formularfelder, Beschriftungen, Absätze und jeder andere Text, der im DOM gerendert wird. Maskierter Inhalt wird während der Wiedergabe als Platzhalterzeichen angezeigt, wodurch sichergestellt wird, dass keine personenbezogenen Daten (PII) erfasst oder gespeichert werden.

Sitzungswiederholungen anzeigen

Nachdem Sie die Sitzungswiedergabe aktiviert haben, können Sie aufgezeichnete Sitzungen in der CloudWatch RUM-Konsole anzeigen. Navigieren Sie zu Ihrem App-Monitor und wählen Sie den Tab Sitzungswiedergabe. Auf dieser Registerkarte wird eine Liste der aufgezeichneten Sitzungen mit Details wie Sitzungs-ID, Dauer, Startzeit, Browsertyp und Gerätetyp angezeigt. Sie können Sitzungen filtern, um alle Sitzungen, Sitzungen mit Fehlern oder fehlerfreie Sitzungen anzuzeigen.

Sessions mit Wiederholungen findest du auch auf der Registerkarte Sessions. Neben jeder Sitzung, für die eine Wiederholung verfügbar ist, wird eine Wiedergabe-Schaltfläche angezeigt. Wählen Sie die Play-Schaltfläche, um den Replay-Player zu öffnen.

Auf der Registerkarte Sitzungswiedergabe in der CloudWatch RUM-Konsole wird eine Liste der aufgezeichneten Sitzungen mit Sitzungs-ID, Dauer, Startzeit, Browsertyp und Gerätetyp angezeigt.

Wählen Sie eine Sitzung aus, um den Replay-Player zu öffnen. Der Player zeigt eine visuelle Wiedergabe der Benutzersitzung, einschließlich einer Zeitleiste mit Interaktionen auf der rechten Seite. In der Zeitleiste werden alle Benutzerinteraktionen wie Seitennavigationen, Scrollvorgänge, Klicks und Texteingaben zusammen mit dem Zeitstempel angezeigt, zu dem die einzelnen Interaktionen stattfanden. Sie können die Wiedergabesteuerung verwenden, um die Geschwindigkeit anzupassen (1x, 2x, 4x oder 8x) und inaktive Perioden zu überspringen.

Der Player zur Sitzungswiedergabe zeigt eine visuelle Wiedergabe einer Benutzersitzung mit Wiedergabesteuerung und einer Zeitleiste mit Benutzerinteraktionen wie Scrollen, Klicks und Texteingaben.