CloudWatch RUM - 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.

CloudWatch RUM

Mit können Sie eine echte Benutzerüberwachung durchführen CloudWatch RUM, um clientseitige Daten zur Leistung Ihrer Webanwendung aus tatsächlichen Benutzersitzungen nahezu in Echtzeit zu sammeln und anzuzeigen. Die Daten, die Sie visualisieren und analysieren können, umfassen Seitenladezeiten, clientseitige Fehler und Benutzerverhalten. Wenn Sie diese Daten anzeigen, können Sie alle zusammengefasst anzeigen und auch Störungen der Browser und Geräte sehen, die Ihre Kunden verwenden.

Sie können die gesammelten Daten verwenden, um Leistungsprobleme auf der Clientseite schnell zu identifizieren und zu debuggen. CloudWatch RUMhilft Ihnen dabei, Anomalien in der Leistung Ihrer Anwendung zu visualisieren und relevante Debugging-Daten wie Fehlermeldungen, Stack-Traces und Benutzersitzungen zu finden. Sie können damit auch die Bandbreite der Auswirkungen RUM auf Endbenutzer ermitteln, einschließlich der Anzahl der Benutzer, der geografischen Standorte und der verwendeten Browser.

Endnutzerdaten, für CloudWatch RUM die Sie sammeln, werden 30 Tage lang aufbewahrt und dann automatisch gelöscht. Wenn Sie die RUM Ereignisse für einen längeren Zeitraum behalten möchten, können Sie festlegen, dass der App-Monitor Kopien der Ereignisse an die CloudWatch Logs in Ihrem Konto sendet. Anschließend können Sie den Aufbewahrungszeitraum für diese Protokollgruppe anpassen.

Zur Verwendung RUM erstellen Sie einen App-Monitor und geben einige Informationen an. RUMgeneriert einen JavaScript Ausschnitt, den Sie in Ihre Anwendung einfügen können. Das Snippet ruft den Webclient-Code ab. RUM Der RUM Webclient erfasst Daten aus einem bestimmten Prozentsatz der Benutzersitzungen Ihrer Anwendung, die in einem vorgefertigten Dashboard angezeigt werden. Sie können angeben, aus welchem Prozentsatz der Benutzersitzungen Daten gesammelt werden sollen.

CloudWatch RUMist in Application Signals integriert, das Ihre Anwendungsdienste, Clients, Synthetics-Kanarien und Serviceabhängigkeiten erkennen und überwachen kann. Verwenden Sie Application Signals, um eine Liste oder eine visuelle Übersicht Ihrer Services zu erhalten, Integritätskennzahlen auf der Grundlage Ihrer Service-Level-Ziele (SLOs) einzusehen und eine Aufschlüsselung durchzuführen, um korrelierte Röntgenspuren für eine detailliertere Fehlerbehebung zu sehen. Um Seitenanfragen von RUM Clients in Application Signals zu sehen, aktivieren Sie X-Ray Active Tracing, indem Sie einen App-Monitor erstellen oder den RUM Webclient manuell konfigurieren. Ihre RUM Kunden werden auf der Service Map angezeigt, die mit Ihren Services verbunden ist, und auf der Service-Detailseite der Services, die sie aufrufen.

Der RUM Webclient ist Open Source. Weitere Informationen finden Sie unter CloudWatch RUMWebclient.

Leistungsaspekte

In diesem Abschnitt werden die Leistungsaspekte bei der Verwendung von beschrieben CloudWatch RUM.

  • Auswirkung auf die Ladeleistung — Der CloudWatch RUM Webclient kann als JavaScript Modul in Ihrer Webanwendung installiert oder asynchron über ein Content Delivery Network (CDN) in Ihre Webanwendung geladen werden. Der Ladevorgang der Anwendung wird dadurch nicht blockiert. CloudWatch RUMist so konzipiert, dass die Ladezeit der Anwendung nicht merklich beeinträchtigt wird.

  • Auswirkung auf die Laufzeit — Der RUM Webclient führt eine Verarbeitung durch, um RUM Daten aufzuzeichnen und an den CloudWatch RUM Dienst zu senden. Da Ereignisse selten auftreten und der Verarbeitungsaufwand gering ist, CloudWatch RUM ist er so konzipiert, dass keine spürbaren Auswirkungen auf die Leistung der Anwendung auftreten.

  • Auswirkungen auf das Netzwerk — Der RUM Webclient sendet regelmäßig Daten an den CloudWatch RUM Dienst. Die Daten werden in regelmäßigen Abständen gesendet, während der Ausführung der Anwendung und auch unmittelbar bevor der Browser die Anwendung entlädt. Daten, die unmittelbar vor dem Entladen des Browsers der Anwendung gesendet werden, werden als Beacons gesendet, die keine erkennbaren Auswirkungen auf die Entladezeit der Anwendung haben.

RUMPreisgestaltung

Bei dieser CloudWatch RUM Option fallen Gebühren für jede RUM Veranstaltung an, an der Sie teilnehmen CloudWatch RUM. Jedes mit dem RUM Webclient gesammelte Datenelement wird als RUM Ereignis betrachtet. Beispiele für RUM Ereignisse sind ein Seitenaufruf, ein JavaScript Fehler und ein HTTP Fehler. Sie haben Optionen dafür, welche Arten von Ereignissen von jedem App-Monitor gesammelt werden. Sie können Optionen zur Erfassung von Leistungstelemetrieereignissen, JavaScript Fehlern, HTTP Fehlern und Röntgenspuren aktivieren oder deaktivieren. Weitere Informationen zu diesen Optionen finden Sie unter Einen CloudWatch RUM App-Monitor erstellen und Vom Webclient gesammelte Informationen CloudWatch RUM. Weitere Informationen zur Preisgestaltung finden Sie unter CloudWatchAmazon-Preise.

Verfügbarkeit in Regionen

CloudWatch RUMist derzeit in den folgenden Regionen verfügbar:

  • USA Ost (Nord-Virginia)

  • USA Ost (Ohio)

  • USA West (Nordkalifornien)

  • USA West (Oregon)

  • Afrika (Kapstadt)

  • Asien-Pazifik (Jakarta)

  • Asien-Pazifik (Mumbai)

  • Asien-Pazifik (Hyderabad)

  • Asien-Pazifik (Melbourne)

  • Asien-Pazifik (Osaka)

  • Asia Pacific (Seoul)

  • Asien-Pazifik (Singapur)

  • Asien-Pazifik (Sydney)

  • Asien-Pazifik (Tokio)

  • Canada (Central)

  • Europe (Frankfurt)

  • Europa (Irland)

  • Europa (London)

  • Europa (Milan)

  • Europa (Paris)

  • Europa (Spain)

  • Europa (Stockholm)

  • Europa (Zürich)

  • Naher Osten (Bahrain)

  • Naher Osten (UAE)

  • Südamerika (São Paulo)