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.
Konfigurieren AWS X-Ray Debugging
Sie können die AWS Elastic Beanstalk Konsole oder eine Konfigurationsdatei verwenden, um den AWS X-Ray Daemon auf den Instances in Ihrer Umgebung auszuführen. X-Ray ist ein AWS Dienst, der Daten über die Anforderungen sammelt, die Ihre Anwendung bearbeitet, und daraus eine Serviceübersicht erstellt, anhand derer Sie Probleme mit Ihrer Anwendung und Optimierungsmöglichkeiten identifizieren können.
Anmerkung
Das Ausführen des X-Ray Daemons gilt nur für Beanstalk Standard-Umgebungen. Senden Sie mit Beanstalk Cluster die Traces Ihrer Anwendung an, AWS X-Ray indem Sie die traces-backend Option im aws:elasticbeanstalk:eks:observability Namespace auf setzenxray, und Elastic Beanstalk verwaltet die Erfassungskomponenten für Sie. Siehe Überwachung von Beanstalk Cluster-Umgebungen und Konfigurationsoptionen für Beanstalk Cluster-Umgebungen.
Anmerkung
Einige Regionen bieten das nicht an. X-Ray Wenn Sie eine Umgebung in einer dieser Regionen erstellen, können Sie den X-Ray Daemon nicht auf den Instances in Ihrer Umgebung ausführen.
Informationen zu den in den einzelnen Regionen angebotenen AWS Diensten finden Sie in der Regionstabelle
X-Ray bietet ein SDK, mit dem Sie Ihren Anwendungscode instrumentieren können, und eine Daemon-Anwendung, die Debugging-Informationen vom SDK an die API weiterleitet. X-Ray
Unterstützte Plattformen
Sie können das X-Ray SDK mit den folgenden Elastic Beanstalk-Plattformen verwenden:
-
Go – Version 2.9.1 und höher
-
Java 8 – Version 2.3.0 und höher
-
Java 8 mit Tomcat 8 – Version 2.4.0 und höher
-
Node.js- Version 3.2.0 und höher
-
Windows Server – alle Plattformversionen, die am oder nach dem 18. Dezember 2016 veröffentlicht wurden
-
Python - Version 2.5.0 und höher
Auf unterstützten Plattformen können Sie eine Konfigurationsoption verwenden, um den X-Ray Daemon auf den Instances in Ihrer Umgebung auszuführen. Sie können den Daemon in der Elastic Beanstalk-Konsole oder über eine Konfigurationsdatei aktivieren.
Um Daten hochzuladen X-Ray, benötigt der X-Ray Daemon IAM-Berechtigungen in der AWSXrayWriteOnlyAccess verwalteten Richtlinie. Diese Berechtigungen sind im Elastic Beanstalk-Instance-Profil enthalten. Wenn Sie nicht das Standard-Instanzprofil verwenden, finden Sie weitere Informationen im Entwicklerhandbuch unter Dem Daemon die AWS X-Ray Berechtigung zum Senden von Daten erteilen. X-Ray
Das Debuggen mit X-Ray erfordert die Verwendung des X-Ray SDK. Anweisungen und Beispielanwendungen finden Sie unter Erste Schritte mit AWS X-Ray im AWS X-Ray -Benutzerhandbuch.
Wenn Sie eine Plattformversion verwenden, die nicht über den Daemon verfügt, können Sie sie trotzdem mit einem Skript in einer Konfigurationsdatei ausführen. Weitere Informationen finden Sie unter Manuelles Herunterladen und Ausführen des X-Ray Daemons (Advanced) im AWS X-Ray Entwicklerhandbuch.
Konfigurieren des -Debuggings
Sie können den X-Ray Daemon in einer laufenden Umgebung in der Elastic Beanstalk-Konsole aktivieren.
So aktivieren Sie das Debugging in der Elastic Beanstalk-Konsole
Öffnen Sie die Elastic Beanstalk-Konsole
und wählen Sie in der Liste der Regionen Ihre aus. AWS-Region -
Wählen Sie im Navigationsbereich Environments (Umgebungen) aus und wählen Sie dann in der Liste den Namen Ihrer Umgebung aus.
Wählen Sie im Navigationsbereich Configuration (Konfiguration) aus.
-
Wählen Sie in der Konfigurationskategorie Updates, monitoring and logging (Updates, Überwachung und Protokolle) die Option Edit (Bearbeiten) aus.
-
Wählen Sie im X-Ray Amazon-Bereich Aktiviert aus.
-
Wählen Sie unten auf der Seite die Option Apply (Anwenden) aus, um die Änderungen zu speichern.
Sie können diese Option auch während der Umgebungserstellung aktivieren. Weitere Informationen finden Sie unter Der Assistent zum Erstellen einer neuen Umgebung.
Der Namespace aws:elasticbeanstalk:xray
Sie können mit der XRayEnabled-Option im aws:elasticbeanstalk:xray-Namespace Debugging aktivieren.
Um das Debugging bei der Bereitstellung Ihrer Anwendung automatisch zu aktivieren, legen Sie die Option in einer Konfigurationsdatei in Ihrem Quellcode wie folgt fest.
Beispiel. ebextensions/debugging.config
option_settings:
aws:elasticbeanstalk:xray:
XRayEnabled: true