View a markdown version of this page

Verwenden der X-Ray Trace-Map - 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.

Verwenden der X-Ray Trace-Map

Sehen Sie sich die X-Ray Trace-Map an, um Dienste zu identifizieren, bei denen Fehler auftreten, Verbindungen mit hoher Latenz oder Traces für Anfragen, die nicht erfolgreich waren.

Anmerkung

CloudWatch enthält jetzt Application Signals, mit denen Sie Ihre Anwendungsdienste, Clients, synthetischen Datenbanken und Dienstabhängigkeiten erkennen und überwachen können. Verwenden Sie Application Signals, um sich eine Liste oder eine visuelle Übersicht Ihrer Services anzeigen zu lassen, Integritätskennzahlen auf der Grundlage Ihrer Service Level Objectives (SLOs) einzusehen und eine Aufschlüsselung durchzuführen, um korrelierte X-Ray Traces für eine detailliertere Fehlerbehebung aufzurufen.

Die X-Ray Service Map und die CloudWatch ServiceLens Map werden in der CloudWatch Amazon-Konsole zur X-Ray Trace-Map kombiniert. Öffnen Sie die CloudWatch Konsole und wählen Sie im linken Navigationsbereich unter X-Ray Traces die Option Trace Map aus.

Anzeigen der Ablaufverfolgungskarte

Die Trace-Map ist eine visuelle Darstellung der Trace-Daten, die von Ihren Anwendungen generiert werden. Die Karte zeigt Dienstknoten, die Anfragen bearbeiten, vorgelagerte Clientknoten, die den Ursprung der Anfragen darstellen, und Downstream-Serviceknoten, die Webdienste und Ressourcen darstellen, die von einer Anwendung bei der Bearbeitung einer Anfrage verwendet werden.

Die Trace-Map zeigt eine verknüpfte Ansicht von Traces für ereignisgesteuerte Anwendungen, die Amazon SQS und Lambda verwenden. Weitere Informationen finden Sie unter Ablaufverfolgung ereignisgesteuerter Anwendungen. Die Trace-Map unterstützt auch die kontenübergreifende Ablaufverfolgung, sodass Knoten aus mehreren Konten in einer einzigen Map angezeigt werden.

CloudWatch console
Um die Trace-Map in der Konsole anzuzeigen CloudWatch
  1. Öffnen Sie die CloudWatch -Konsole. Wählen Sie im linken Navigationsbereich im Abschnitt X-Ray Traces die Option Trace Map aus.

    CloudWatch Trace-Map-Seite für die Konsole
  2. Wählen Sie einen Service-Knoten, um Anforderungen für diesen Knoten anzuzeigen, oder eine Edge zwischen zwei Knoten, um Anforderungen anzuzeigen, die diese Verbindung passiert haben.

  3. Unter der Trace-Map werden zusätzliche Informationen angezeigt, darunter Registerkarten für Messwerte, Warnmeldungen und die Verteilung der Antwortzeiten. Wählen Sie auf der Registerkarte Metriken einen Bereich innerhalb jedes Diagramms aus, um weitere Details anzuzeigen, oder wählen Sie die Optionen Fehler oder Fehler, um die Ablaufverfolgung zu filtern. Wählen Sie auf der Registerkarte Verteilung der Antwortzeiten einen Bereich innerhalb des Diagramms aus, um die Ablaufverfolgung nach Antwortzeit zu filtern.

    Auf der Registerkarte „Metriken“ werden Diagramme zu Latenz, Anfragen und Fehlern für eine ElasticBeanstalk Umgebung angezeigt.
  4. Rufen Sie Traces auf, indem Sie „Ablaufverfolgungen anzeigen“ wählen. Wenn ein Filter angewendet wurde, wählen Sie „Gefilterte Traces anzeigen“.

  5. Wählen Sie Protokolle anzeigen, um die mit dem ausgewählten Knoten verknüpften CloudWatch Protokolle anzuzeigen. Nicht alle Trace-Map-Knoten unterstützen das Anzeigen von Protokollen. Weitere Informationen finden Sie in den CloudWatch Protokollen zur Fehlerbehebung.

In der Trace-Map werden Probleme innerhalb der einzelnen Knoten farblich dargestellt:

  • Rot für Server-Fehler (500er-Fehler)

  • Gelb für Client-Fehler (400er-Fehler)

  • Violett für Ablehnungsfehler („Fehler 429 – Zu viele Anfragen”)

Wenn Ihre Trace-Map groß ist, verwenden Sie die Steuerelemente auf dem Bildschirm oder die Maus, um sie zu vergrößern und zu verkleinern und die Karte zu verschieben.

X-Ray console
Um die Serviceübersicht anzuzeigen
  1. Öffnen Sie die X-Ray -Konsole. Die Serviceübersicht wird standardmäßig angezeigt. Sie können Service Map auch im linken Navigationsbereich auswählen.

    X-Ray Servicemap-Seite für die Konsole
  2. Wählen Sie einen Service-Knoten, um Anforderungen für diesen Knoten anzuzeigen, oder eine Edge zwischen zwei Knoten, um Anforderungen anzuzeigen, die diese Verbindung passiert haben.

  3. Verwenden Sie das Histogramm der Antwortverteilung, um Traces nach Dauer zu filtern, und wählen Sie die Statuscodes aus, für die Sie Traces anzeigen möchten. Klicken Sie anschließend auf View traces, um die Ablaufverfolgungsliste mit angewendetem Filterausdruck zu öffnen.

    Das Histogramm der Antwortverteilung zeigt Latenzspitzen von etwa 5 ms und 35 ms für den Scorekeep-Service.

Die Service-Karte zeigt den Zustand jedes Knotens an und markiert ihn farblich auf Grundlage des Verhältnisses zwischen erfolgreichen Anrufen und Fehlern:

  • Grün für erfolgreiche Anrufe

  • Rot für Server-Fehler (500er-Fehler)

  • Gelb für Client-Fehler (400er-Fehler)

  • Violett für Ablehnungsfehler („Fehler 429 – Zu viele Anfragen”)

Wenn Ihre Service-Map groß ist, verwenden Sie die Steuerelemente auf dem Bildschirm oder die Maus, um die Ansicht zu vergrößern und zu verkleinern und die Karte zu verschieben.

Anmerkung

Die X-Ray Trace-Map kann bis zu 10.000 Knoten anzeigen. In seltenen Fällen, in denen die Gesamtzahl der Serviceknoten diesen Grenzwert überschreitet, wird möglicherweise eine Fehlermeldung angezeigt und Sie können keine vollständige Trace-Map in der Konsole anzeigen.

Die Trace-Map nach Gruppen filtern

Mithilfe eines Filterausdrucks können Sie Kriterien definieren, anhand derer Traces in eine Gruppe aufgenommen werden sollen. Gehen Sie wie folgt vor, um diese spezifische Gruppe dann in der Trace-Map anzuzeigen.

CloudWatch console

Wählen Sie einen Gruppennamen aus dem Gruppenfilter oben links auf der Trace-Map aus.

Filtern Sie nach dem X-Ray angezeigten Gruppenfeld TestGroup, klicken Sie auf die Schaltfläche Hinzufügen und wählen Sie ein Knotenfeld aus.
X-Ray console

Wählen Sie einen Gruppennamen aus dem Dropdown-Menü links neben der Suchleiste aus.

Drop-down Menü mit den Optionen Standard TestGroup, Gruppe erstellen und Weitere Informationen.

Die Service-Map wird nun so gefiltert, dass Traces angezeigt werden, die dem Filterausdruck der ausgewählten Gruppe entsprechen.

Legende und Optionen der Trace-Map

Die Trace-Map enthält eine Legende und mehrere Optionen zum Anpassen der Kartenanzeige.

CloudWatch console

Wählen Sie oben rechts auf der Karte das Drop-down-Menü Legende und Optionen aus. Wählen Sie aus, was in den Knoten angezeigt wird, darunter:

  • Metrics zeigt die durchschnittliche Antwortzeit und die Anzahl der pro Minute während des ausgewählten Zeitraums gesendeten Traces an.

  • Nodes zeigt das Dienstsymbol in jedem Knoten an.

Wählen Sie zusätzliche Karteneinstellungen aus dem Bereich Einstellungen aus, auf den Sie über das Zahnradsymbol oben rechts in der Karte zugreifen können. Zu diesen Einstellungen gehört die Auswahl, anhand welcher Metrik die Größe der einzelnen Knoten bestimmt wird und welche Kanarienvögel auf der Karte angezeigt werden sollen.

X-Ray console

Zeigen Sie die Legende der Servicekarte an, indem Sie oben rechts auf der Karte auf den Link Kartenlegende klicken. Unten rechts auf der Trace-Map können Optionen für die Servicekarte ausgewählt werden, darunter:

  • Mit den Dienstsymbolen wird umgeschaltet, was innerhalb der einzelnen Knoten angezeigt wird. Dabei wird entweder das Servicesymbol oder die durchschnittliche Antwortzeit und die Anzahl der pro Minute während des ausgewählten Zeitraums gesendeten Traces angezeigt.

  • Knotengröße: Bei „Keine“ werden alle Knoten auf dieselbe Größe gesetzt.

  • Knotengröße: Health bewertet Knoten anhand der Anzahl der betroffenen Anfragen, einschließlich Fehlern, Störungen oder gedrosselten Anfragen.

  • Knotengröße: Der Traffic berechnet die Größe der Knoten anhand der Gesamtzahl der Anfragen.