Was ist 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.

Was ist AWS X-Ray?

AWS X-Rayist ein Service, der Daten über Anforderungen erfasst, die Ihre Anwendung verarbeitet, und bietet Tools zum Anzeigen, Filtern und Analysieren der Daten, um Probleme und Möglichkeiten zur Optimierung zu identifizieren. Für jede verfolgte Clientanforderung für Ihre Anwendung sehen Sie detaillierte Informationen nicht nur über die Anforderung und Antwort, sondern auch über Aufrufe, die Ihre Anwendung an nachgelagerteAWS Ressourcen, Mikroservices, -Datenbanken und Web-APIs sendet.

AWS X-Rayempfängt Traces von Ihrer Anwendung und zusätzlich zu denAWS Diensten, die Ihre Anwendung verwendet und die bereits in X-Ray integriert sind. Die Instrumentierung Ihrer Anwendung umfasst das Senden von Trace-Daten für eingehende und ausgehende Anfragen und andere Ereignisse innerhalb Ihrer Anwendung sowie Metadaten zu jeder Anfrage. Viele Instrumentierungsszenarios erfordern nur Konfigurationsänderungen. Sie können beispielsweise alle eingehenden HTTP-Anfragen und Downstream-Aufrufe anAWS Dienste, die Ihre Java-Anwendung ausführt, instrumentieren. Es gibt mehrere SDKs, Agenten und Tools, mit denen Sie Ihre Anwendung für die Röntgenverfolgung ausstatten können. Weitere Informationen finden Sie unter Instrumentierung Ihrer Anwendung.

AWSDienste, die in X-Ray integriert sind, können eingehenden Anfragen Tracing-Header hinzufügen, Trace-Daten an X-Ray senden oder den X-Ray-Daemon ausführen. SieAWS Lambda können beispielsweise Trace-Daten über Anfragen an Ihre Lambda-Funktionen senden und den X-Ray-Daemon auf Workern ausführen, um die Verwendung des X-Ray SDK zu vereinfachen.


      So funktioniert das X-Ray-SDK

Anstatt Ablaufverfolgungsdaten direkt an X-Ray zu senden, sendet jedes Client-SDK JSON-SDK an einen Daemon-Prozess, der UDP-Datenverkehr überwacht. Der X-Ray-Daemon puffert Segmente in einer Warteschlange und lädt sie stapelweise auf X-Ray hoch. Der Daemon ist verfügbar für Linux, Windows und macOS und ist auf AWS Elastic Beanstalk- und AWS Lambda-Plattformen enthalten.

X-Ray verwendet Trace-Daten aus denAWS Ressourcen, auf denen Ihre Cloud-Anwendungen basieren, um eine detaillierte Servicekarte zu erstellen. Die Service-Map zeigt den Client, Ihren Front-End-Service und die Back-End-Dienste, die Ihr Front-End-Dienst aufruft, um Anfragen zu verarbeiten und Daten zu speichern. Verwenden Sie die Service Map, um Engpässe, Latenzspitzen und andere Probleme zu identifizieren, die Sie lösen und die Leistung Ihrer Anwendungen verbessern können.


      Die Service-Map zeigt die Client-, Front-End-Service- und Back-End-Dienste, die Ihr Front-End-Dienst aufruft, um Anfragen zu verarbeiten und Daten zu speichern