Interaktion mit der -Analysekonsole - 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.

Interaktion mit der -Analysekonsole

Die AWS X-Ray Analysekonsole ist ein interaktives Tool zur Interpretation von Ablaufverfolgungsdaten, um schnell zu verstehen, wie Ihre Anwendung und die zugrunde liegenden Services ausgeführt werden. Die Konsole ermöglicht Ihnen das Erkunden, Analysieren und Visualisieren von Ablaufverfolgungen durch interaktive Reaktionszeit und Zeitreihen-Diagramme.

Bei der Auswahl in der Analysekonsole erstellt die Konsole Filter für die ausgewählte Teilmenge aller Ablaufverfolgungen. Sie können die aktiven Datasets mit zunehmend granularen Filtern anpassen, indem Sie auf die Diagramme und die Bereiche der Metriken und Felder klicken, die der aktuellen Ablaufverfolgungsreihe zugeordnet sind.

Konsolenfunktionen

Die X-Ray-Analytics-Konsole verwendet die folgenden wichtigen Features zum Gruppieren, Filtern, Vergleichen und Quantisieren von Ablaufverfolgungsdaten.

Funktion Beschreibung

Gruppen

Die anfangs ausgewählte Gruppe ist Default. Zum Ändern der abgerufenen Gruppe wählen Sie eine andere Gruppe aus dem Menü rechts neben der Filterausdruck-Suchleiste aus. Weitere Informationen zu Gruppen finden Sie unter Verwenden von Filterausdrücken mit Gruppen.

Abgerufene Ablaufverfolgungen

Standardmäßig generiert die Analysekonsole Diagramme auf Grundlage aller Ablaufverfolgungen in der ausgewählten Gruppe. Abgerufene Ablaufverfolgungen stehen für alle Ablaufverfolgungen in Ihrem Arbeitssatz. Auf dieser Kachel finden Sie die Anzahl der Ablaufverfolgungen. Mit Filterausdrücken an der Hauptsuchleiste optimieren und aktualisieren Sie die abgerufenen Ablaufverfolgungen.

In Diagrammen anzeigen/In Diagrammen ausblenden

Ein Schalter zum Vergleichen der aktiven Gruppe mit den abgerufenen Ablaufverfolgungen. Zum Vergleichen der Daten im Zusammenhang mit der Gruppe mit sämtlichen aktiven Filtern klicken Sie auf In Diagrammen anzeigen. Zum Entfernen dieser Ansicht aus den Diagrammen wählen Sie In Diagrammen ausblenden.

Gefilterter Ablaufverfolgungssatz A

Wenden Sie durch Interaktionen mit den Diagrammen und Tabellen Filter an, um die Kriterien für den gefilterten Ablaufverfolgungssatz A zu erstellen. Wenn die Filter angewendet werden, werden die Anzahl der anwendbaren Ablaufverfolgungen und der Prozentsatz der Ablaufverfolgungen aus der Gesamtzahl der abgerufenen innerhalb dieser Kachel berechnet. Filter werden auf der Kachel Gefilterter Ablaufverfolgungssatz A als Tags angezeigt und können zudem von der Kachel entfernt werden.

Optimieren

Über diese Funktion wird der Satz der abgerufenen Ablaufverfolgungen basierend auf den Filtern, die auf den Ablaufverfolgungssatz A angewendet wurden, aktualisiert. Durch Optimieren des abgerufenen Ablaufverfolgungssatzes wird der Arbeitssatz aller abgerufenen Ablaufverfolgungen basierend auf den Filtern für den Ablaufverfolgungssatz A abgerufen. Der Arbeitssatz der abgerufenen Ablaufverfolgungen ist eine geprüfte Teilmenge aller Ablaufverfolgungen in der Gruppe.

Gefilterter Ablaufverfolgungssatz B

Bei der Erstellung ist der gefilterte Ablaufverfolgungssatz B eine Kopie des gefilterten Ablaufverfolgungssatzes A . Um die beiden Ablaufverfolgungssätze zu vergleichen, treffen Sie neue Filterauswahlen, die für Ablaufverfolgungssatz B gelten, während Ablaufverfolgungssatz A fest bleibt. Während der Anwendung der Filter werden die Anzahl der entsprechenden Ablaufverfolgungen und der Prozentsatz der Ablaufverfolgungen von der Gesamtzahl der abgerufenen Ablaufverfolgungen auf dieser Kachel berechnet. Filter werden auf der Kachel Ablaufverfolgungssatz B als Tags angezeigt und können zudem von der Kachel entfernt werden.

Reaktionszeit Ursachenentitätspfade

Eine Tabelle mit aufgezeichneten Entitätspfaden. X-Ray bestimmt, welcher Pfad in Ihrem Trace die wahrscheinlichste Ursache für die Reaktionszeit ist. Das Format steht für eine Hierarchie von vorgefundenen Entitäten. Dies führt zu einer Reaktionszeit-Ursache. Verwenden Sie diese Zeilen, um nach wiederkehrenden Reaktionszeitfehlern zu filtern. Weitere Informationen über das Anpassen eines Ursachenfilters und Schleusen von Daten durch die API finden Sie unter Abrufen und Optimieren der Ursachenanalyse.

Delta ()

Eine Spalte, die den Metriktabellen hinzugefügt wird, wenn die Ablaufverfolgungssätze A und B beide aktiv sind. In der Delta-Spalte wird der prozentuale Unterschied zwischen Ablaufverfolgungssatz A und B berechnet

Reaktionszeitverteilung

Die X-Ray-Analytics-Konsole generiert zwei Primärdiagramme, die Ihnen helfen, Ablaufverfolgungen zu visualisieren: Verteilung der Reaktionszeit und Zeitreihenaktivität . In diesem und den folgenden Abschnitten sehen Sie jeweils Beispiele dafür. Zudem werden die Grundlagen zum Lesen der Diagramme erläutert.

Im Folgenden sehen Sie die Farben, die dem Liniendiagramm „Reaktionszeit“ zugeordnet sind (das Zeitreihendiagramm verwendet dasselbe Farbschema):

  • Alle Ablaufverfolgungen in der Gruppe – grau

  • Abrufen von Ablaufverfolgungen – orange

  • Gefilterter Ablaufverfolgungssatz A – grün

  • Gefilterter Ablaufverfolgungssatz B – Blau

Beispiel – Verteilung der Reaktionszeit

Bei der Verteilung der Reaktionszeit handelt es sich um ein Diagramm, das die Anzahl der Ablaufverfolgungen innerhalb einer bestimmten Reaktionszeit zeigt. Klicken und ziehen Sie, um eine Auswahl innerhalb der Verteilung der Reaktionszeit zu treffen. Dadurch wird ein Filter im Arbeitssatz der Ablaufverfolgung mit der Bezeichnung responseTime für alle Ablaufverfolgungen innerhalb einer bestimmten Reaktionszeit ausgewählt und erstellt.


                    Ein Diagramm, das die Verteilung der Reaktionszeit von Ablaufverfolgungen zeigt.

Zeitreihenaktivität

Das Diagramm „Zeitreihenaktivität“ zeigt die Anzahl der Ablaufverfolgungen in einem bestimmten Zeitraum. Die Farbindikatoren spiegeln die Farben im Liniendiagramm der Reaktionszeitverteilung wider. Je dunkler und voller der Farbblock innerhalb der Aktivitätsreihe, desto mehr Ablaufverfolgungen werden zum angegebenen Zeitpunkt dargestellt.

Beispiel – Zeitreihenaktivität

Klicken und ziehen Sie, um im Diagramm „Zeitreihenaktivität“ eine Auswahl zu treffen. Dadurch wird ein Filter mit der Bezeichnung timerange im Arbeitssatz der Ablaufverfolgung für alle Ablaufverfolgungen innerhalb eines bestimmten Zeitraums ausgewählt und erstellt.


                    Treffen Sie eine Auswahl und erstellen Sie Filter.

Workflow-Beispiele

Die folgenden Beispiele zeigen häufige Anwendungsfälle für die X-Ray-Analytics-Konsole. Jedes Beispiel zeigt eine wichtige Funktion der Konsolenumgebung. Die Beispiele folgen als Gruppe einem grundlegenden Fehlerbehebungsworkflow. In den Schritten wird beschrieben, wie Sie zunächst nicht betriebsbereite Knoten erkennen und dann mit der Analytics-Konsole interagieren, um vergleichende Abfragen automatisch zu generieren. Nachdem Sie den Bereich durch Abfragen eingegrenzt haben, sehen Sie sich abschließend die Details der für Sie relevanten Ablaufverfolgungen an, um zu ermitteln, was sich negativ auf die Integrität Ihres Services auswirkt.

Achten Sie auf Fehler auf im Servicediagramm.

Die Ablaufverfolgungszuordnung gibt den Zustand jedes Knotens an, indem sie ihn auf der Grundlage des Verhältnisses erfolgreicher Aufrufe zu Fehlern und Fehlern coloriert. Ein roter Prozentsatz auf Ihrem Knoten signalisiert eine Störung. Verwenden Sie die X-Ray Analytics-Konsole, um sie zu untersuchen.

Weitere Informationen zum Lesen der Trace-Map finden Sie unter Anzeigen der Trace-Map.


                Eine Störung beobachten

Spitzen der Reaktionszeit erkennen

Mithilfe der Reaktionszeitverteilung können Sie Spitzen in der Reaktionszeit beobachten. Durch die Auswahl der Spitzen in der Reaktionszeit werden die Tabellen unterhalb der Diagramme aktualisiert und enthalten dann alle zugehörigen Metriken, z. B. die Statuscodes.

Wenn Sie auf klicken und ziehen, wählt X-Ray einen Filter aus und erstellt ihn. Er wird in einem grauen Schatten über den grau unterlegten Linien dargestellt. Sie können diesen Schatten jetzt entlang der Verteilung nach links und rechts ziehen, um die Auswahl und den Filter zu aktualisieren.


                Treffen Sie eine Auswahl und erstellen Sie Filter.

Alle Ablaufverfolgungen mit einem Statuscode anzeigen

Sie können Ablaufverfolgungen innerhalb der ausgewählten Spitze anhand der Metriktabellen unterhalb der Diagramme detailliert anzeigen. Durch Klicken auf eine Zeile in der Tabelle HTTP STATUS CODE (HTTP-STATUSCODE können Sie automatisch einen Filter im Arbeitsdatensatz erstellen. Beispiel: Sie können alle Ablaufverfolgungen für Statuscode 500 anzeigen. Dadurch wird ein Filter-Tag auf der Kachel „Ablaufverfolgungssatz“ mit dem Namen http.status erstellt.

Alle Elemente in einer Untergruppe und einem Benutzer zugeordnete Elemente anzeigen

Führen Sie einen Drilldown in den Fehler auf Grundlage von Benutzer, URL, Ursache Reaktionszeit oder anderen vordefinierten Attributen durch. Wenn Sie beispielsweise den Satz der Ablaufverfolgungen mit Statuscode 500 filtern möchten, wählen Sie eine Zeile aus der Tabelle USERS (BENUTZER) aus. Dies führt zu zwei Filter-Tags auf der Kachel „Ablaufverfolgungssatz“: http.status, wie zuvor festgelegt, und user.

Vergleichen Sie zwei Ablaufverfolgungssätze mit unterschiedlichen Kriterien

Vergleichen Sie verschiedene Benutzer und ihre POST-Anfragen, um weitere Abweichungen und Korrelationen zu finden. Wenden Sie Ihren ersten Satz Filter an. Sie sind anhand einer blauen Linie in der Reaktionszeitverteilung definiert. Wählen Sie dann Compare (Vergleichen) aus. Zu Beginn wird dadurch eine Kopie der Filter im Ablaufverfolgungssatz A erstellt.

Um fortzufahren, definieren Sie einen neuen Satz Filter, die auf Ablaufverfolgungssatz B angewendet werden. Dieser zweite Satz wird durch eine grüne Linie dargestellt. Das folgende Beispiel zeigt die verschiedenen Linien entsprechend dem blauen und grünen Farbschema.


                Liniendiagramm-Vergleich

Zeigen Sie Details einer interessanten Ablaufverfolgung an

Wenn Sie mithilfe der Konsolenfilter den Umfang eingrenzen, erhält die Ablaufverfolgungsliste unterhalb der Metriktabellen mehr Bedeutung. Die Tabelle mit der Ablaufverfolgungsliste vereint Informationen über URL, USER (BENUTZER) und STATUS CODE (STATUSCODE) in einer Ansicht. Weitere Einblicke erhalten Sie, wenn Sie eine Zeile aus dieser Tabelle auswählen und so die Detailseite der Ablaufverfolgung öffnen und die Zeitleiste und Rohdaten anzeigen.