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.
Verfolgung ereignisgesteuerter Anwendungen
AWS X-Ray unterstützt die Verfolgung ereignisgesteuerter Anwendungen mithilfe von Amazon SQS und. AWS Lambda Verwenden Sie die CloudWatch Konsole, um eine zusammenhängende Ansicht jeder Anfrage zu sehen, während diese bei Amazon SQS in die Warteschlange gestellt und von einer oder mehreren Lambda-Funktionen verarbeitet wird. Traces von Upstream-Nachrichtenproduzenten werden automatisch mit Traces von nachgelagerten Lambda-Consumer-Nodes verknüpft, wodurch eine umfassende Ansicht der Anwendung entsteht.
Anmerkung
Jedes Trace-Segment kann mit bis zu 20 Traces verknüpft werden, während ein Trace maximal 100 Links enthalten kann. In bestimmten Szenarien kann das Verknüpfen zusätzlicher Traces dazu führen, dass die maximale Größe des Trace-Dokuments überschritten wird, was zu einem potenziell unvollständigen Trace führt. Dies kann beispielsweise passieren, wenn eine Lambda-Funktion mit aktivierter Ablaufverfolgung viele SQS-Nachrichten in einem einzigen Aufruf an eine Warteschlange sendet. Wenn Sie auf dieses Problem stoßen, ist eine Abhilfemaßnahme verfügbar, die die SDKs verwendet. X-Ray Weitere Informationen finden Sie im X-Ray SDK für Java
Zeigen Sie verknüpfte Spuren in der Trace-Map an
Verwenden Sie die Trace-Map-Seite in der CloudWatch Konsole
Wählen Sie einen Rand mit einer gestrichelten Linie aus, um ein Histogramm für das Alter des empfangenen Ereignisses anzuzeigen, das die Verteilung des Alters des Ereignisses beim Empfang durch die Verbraucher abbildet. Das Alter wird jedes Mal berechnet, wenn ein Ereignis empfangen wird.
Details zur verknüpften Ablaufverfolgung anzeigen
Sehen Sie sich die Trace-Details an, die von einem Nachrichtengenerator, einer Amazon SQS-Warteschlange oder einem Lambda-Consumer gesendet wurden:
-
Verwenden Sie die Trace Map, um einen Nachrichtengenerator-, Amazon SQS- oder Lambda-Consumer-Node auszuwählen.
-
Wählen Sie im Bereich mit den Knotendetails die Option Traces anzeigen aus, um eine Liste der Traces anzuzeigen. Sie können in der CloudWatch Konsole auch direkt zur Seite „Traces“ navigieren.
-
Wählen Sie einen bestimmten Trace aus der Liste aus, um die Seite mit den Trace-Details zu öffnen. Auf der Seite mit den Trace-Details wird eine Meldung angezeigt, wenn der ausgewählte Trace Teil einer verknüpften Gruppe von Traces ist.
Die Karte mit den Verfolgungsdetails zeigt die aktuelle Spur zusammen mit flussaufwärts und flussabwärts verknüpften Spuren an, die jeweils in einem Feld enthalten sind, das die Grenzen der einzelnen Spuren angibt. Wenn die aktuell ausgewählte Spur mit mehreren flussaufwärts- oder flussabwärts verbundenen Spuren verknüpft ist, werden die Knoten innerhalb der flussaufwärts oder flussabwärts verknüpften Spuren gestapelt, und die Schaltfläche „Spur auswählen“ wird angezeigt.
Unter der Karte mit den Spurendetails wird eine Zeitleiste mit Spurensegmenten angezeigt, einschließlich der verknüpften Spuren vor- und flussabwärts. Wenn mehrere flussaufwärts oder flussabwärts verknüpfte Spuren vorhanden sind, können deren Segmentdetails nicht angezeigt werden. Um Segmentdetails für eine einzelne Spur innerhalb einer Gruppe verknüpfter Spuren anzuzeigen, wählen Sie eine einzelne Spur aus, wie unten beschrieben.
Wählen Sie eine einzelne Spur innerhalb einer Reihe verknüpfter Spuren aus
Filtern Sie eine verknüpfte Gruppe von Spuren zu einer einzelnen Spur, um Segmentdetails in der Zeitleiste anzuzeigen.
-
Wählen Sie unter den verknüpften Spuren auf der Karte mit den Trace-Details die Option Spur auswählen aus. Eine Liste der Spuren wird angezeigt.
-
Wählen Sie das Optionsfeld neben einer Spur aus, um sie in der Karte mit den Trace-Details anzuzeigen.
-
Wählen Sie „Spurauswahl stornieren“, um den gesamten Satz verknüpfter Spuren anzuzeigen.