CloudWatch RUM und AWS X-Ray - AWS X-Ray

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 und AWS X-Ray

Mit Amazon CloudWatch RUM können Sie eine echte Benutzerüberwachung durchführen, um clientseitige Daten über die Leistung Ihrer Webanwendung aus tatsächlichen Benutzersitzungen nahezu in Echtzeit zu erfassen und anzuzeigen. Mit AWS X-Ray und CloudWatch RUM können Sie den Anforderungspfad von Endbenutzern Ihrer Anwendung über nachgelagerte AWS verwaltete Services analysieren und debuggen. Auf diese Weise können Sie Latenztrends und Fehler identifizieren, die sich auf Ihre Endbenutzer auswirken.

Nachdem Sie die X-Ray-Nachverfolgung von Benutzersitzungen aktiviert haben, fügt CloudWatch RUM einen X-Ray-Ablaufverfolgungs-Header zu zulässigen HTTP-Anforderungen hinzu und zeichnet ein X-Ray-Segment für zulässige HTTP-Anforderungen auf. Sie können dann Ablaufverfolgungen und Segmente aus diesen Benutzersitzungen in den X-Ray- und - CloudWatch Konsolen sehen, einschließlich der X-Ray-Ablaufverfolgungszuordnung.

Anmerkung

CloudWatch RUM lässt sich nicht in X-Ray-Samplingregeln integrieren. Wählen Sie stattdessen einen Stichprobenprozentsatz aus, wenn Sie Ihre Anwendung für die Verwendung von CloudWatch RUM einrichten. Von CloudWatch RUM gesendete Ablaufverfolgungen können zusätzliche Kosten verursachen. Weitere Informationen finden Sie unter AWS X-Ray Preise.

Standardmäßig sind clientseitige Ablaufverfolgungen, die von CloudWatch RUM gesendet werden, nicht mit serverseitigen Ablaufverfolgungen verbunden. Um clientseitige Ablaufverfolgungen mit serverseitigen Ablaufverfolgungen zu verbinden, konfigurieren Sie den CloudWatch RUM-Webclient so, dass diesen HTTP-Anforderungen ein X-Ray-Ablaufverfolgungs-Header hinzugefügt wird.

Warnung

Die Konfiguration des CloudWatch RUM-Webclients zum Hinzufügen eines X-Ray-Ablaufverfolgungs-Headers zu HTTP-Anforderungen kann dazu führen, dass Cross-Origin Resource Sharing (CORS) fehlschlägt. Um dies zu vermeiden, fügen Sie den X-Amzn-Trace-Id HTTP-Header der Liste der zulässigen Header in der CORS-Konfiguration Ihres Downstream-Services hinzu. Wenn Sie API Gateway als Downstream verwenden, finden Sie weitere Informationen unter Aktivieren von CORS für eine REST-API-Ressource. Wir empfehlen dringend, Ihre Anwendung zu testen, bevor Sie einen clientseitigen X-Ray-Ablaufverfolgungs-Header in einer Produktionsumgebung hinzufügen. Weitere Informationen finden Sie in der CloudWatch Dokumentation zum RUM-Webclient .

Weitere Informationen zur realen Benutzerüberwachung in finden Sie CloudWatchunter Verwenden von CloudWatch RUM. Informationen zum Einrichten Ihrer Anwendung für die Verwendung von CloudWatch RUM, einschließlich der Nachverfolgung von Benutzersitzungen mit X-Ray, finden Sie unter Einrichten einer Anwendung für die Verwendung von CloudWatch RUM .