Veröffentlicht am: Apr 12, 2022

AWS App Runner unterstützt nun Streaming aller Anforderungs-Nachverfolgungen der Anwendungen, die auf App Runner auf AWS X-Ray ausgeführt werden. App Runner erleichtert es Entwicklern, containerisierte Webanwendungen und APIs in großem Maßstab und ohne vorherige Infrastrukturerfahrung in kurzer Zeit in der Cloud bereitzustellen. X-Ray-Support in App Runner ermöglicht die Messung der Leistung der Anwendung, da sie mit AWS-Datenservices wie Amazon RDS, DynamoDB oder Elasticache, oder mit Anwendungen, die auf ECS, EKS oder Fargate ausgeführt werden, interagieren. Außerdem ermöglicht dieser Launch den Benutzern von App Runner die Verwendung von X-Ray um eine durchgängige Ansicht von Anfragen zu verwenden, da sie durch Ihre Anwendung gesendet werden und dadurch Erkenntnisse zur Identifizierung oder Optimierung von Möglichkeiten gewinnen.

Wenn Ihre Anwendung bereits vom Tracing von OpenTelemetry instrumentiert wurde, können Sie X-Ray-Tracing für Ihren App-Runner-Service einfach aktivieren, ohne Änderungen an Ihrer Anwendung vorzunehmen. Ansonsten müssen Sie zuerst Ihre Anwendung mit AWS Distro for OpenTelemetry (ADOT) instrumentieren. ADOT ist eine sichere, produktionsbereite, AWS-unterstützte Verteilung des OpenTelemetry-Projekts. Aktivieren Sie dann einfach die X-Ray-Nachverfolgung von der App-Runner-Konsole wenn Sie einen App-Runner-Service für Ihre Anwendung erstellen. Wenn Sie eine App-Runner-API oder die AWS CLI verwenden, können Sie diese Funktion aktivieren, indem Sie das ObservabilityConfiguration-Parameterobjekt angeben und gleichzeitig einen neuen Service erstellen oder einen bestehenden Service aktualisieren.

Weitere Informationen finden Sie im Entwicklerhandbuch für App-Runner-Anwendung mit X-Ray nachverfolgen und unter diesem Blog-Beitrag. Weitere Informationen zu App Runner finden Sie im Entwicklerhandbuch von AWS App Runner.