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.
Erfassung von Spans für vollständige Transparenz
Die Aufzeichnung aller Transaktionsspans bietet einen umfassenden Einblick in Anwendungsprobleme. Es ermöglicht Ihnen, Kundensupporttickets zu debuggen oder selten auftretende Latenzspitzen der p99-API zu beheben. Dies ist entscheidend, wenn es darum geht, die Ursache von Problemen in kundenorientierten und geschäftskritischen Anwendungen zu identifizieren. Sie können eine kostengünstige Strategie entwickeln, um mit der Erfassung von 100% der Trace-Spans zu beginnen, CloudWatch indem Sie die Head-Sampling-Rate konfigurieren und dann eine niedrigere Span-Indizierungsrate anpassen.
Einrichten von Head-Sampling
Bei Head-Sampling handelt es sich um eine Rückverfolgungstechnik, bei der Anforderungen zu Beginn einer Ablaufverfolgung erfasst werden. Dabei wird eine bestimmte Rate oder Bedingung zugrunde gelegt.
Wenn die Head-Sampling-Rate auf 100 % eingestellt ist, erfasst sie den Anfang jeder Ablaufverfolgung ohne Unterbrechungen. Dadurch wird ein vollständiger Überblick über alle eingehenden Anforderungen gewährleistet und sichergestellt, dass keine Transaktionsdaten übersehen werden.
Sie können Headsampling konfigurieren, wenn Sie X-Ray oder AWS Distro for OpenTelemetry SDKs oder das OpenTelemetry SDK verwenden.
Wenn Sie X-Ray oder AWS Distro verwenden für OpenTelemetry SDKs
Navigieren Sie in der Konsole zu Ihren Sampling-Regeln und legen Sie die feste Sampling-Rate auf 100 % fest. Dadurch wird garantiert, dass alle Trace-Spans erfasst und in Logs aufgenommen werden. CloudWatch Weitere Informationen finden Sie unter Konfigurieren von Samplingregeln
Wenn Sie das SDK verwenden OpenTelemetry
Um 100 % der Spans aufzuzeichnen und einen vollständigen Überblick zu erhalten, stellen Sie Ihre Sampling-Konfiguration auf always_on
Features, die durch Head-Sampling ermöglicht werden
Wenn Sie die Transaktionssuche aktivieren, werden alle Spans, die im Rahmen von Head-Sampling aus Ihrer Anwendung erfasst wurden, als strukturierte Logins erfasst. CloudWatch Das bietet folgende Features:
-
Die Möglichkeit, in einem visuellen Editor nach Span-Attributen zu suchen und Span-Ereignisse zu analysieren.
-
Die Möglichkeit, Ablaufverfolgungen mit bis zu 10.000 Spans zu visualisieren.
-
Umfassende Unterstützung fürOpenTelemetry, einschließlich der Möglichkeit, Geschäftsereignisse zur Analyse in Spans einzubetten und Span-Links zu verwenden, um Verbindungen zwischen Traces zur Anzeige zu definieren. end-to-end
-
Zugriff auf Anwendungs-Dashboards, Metriken und Topologie mit aktivierten CloudWatch Anwendungssignalen für alle Spans, an die gesendet wurde. CloudWatch
Anmerkung
Da Spans in einer Protokollgruppe namens verfügbar sindaws/spans, können Sie CloudWatch Logs-Funktionen mit Transaktions-Spans verwenden. Weitere Informationen unter Die Span-Protokollgruppe.
Einrichtung der Span-Indexierung mit Ablaufverfolgungszusammenfassungen
Ablaufverfolgungszusammenfassungen können Ihnen beim Debuggen von Transaktionen helfen und sind für asynchrone Prozesse von Vorteil. Sie müssen nur einen kleinen Prozentsatz der Spans als Ablaufverfolgungszusammenfassungen indizieren.
Sie konfigurieren die Span-Indexierung, wenn Sie die Transaktionssuche in der Konsole oder mit der API aktivieren. Informationen zur Aktivierung der Transaktionssuche finden Sie unter Erste Schritte mit der Transaktionssuche.
Features, die mit Ablaufverfolgungszusammenfassungen freigeschaltet werden
Zu den wichtigsten Features von X-Ray-Ablaufverfolgungszusammenfassungen gehören:
-
Suche nach Ablaufverfolgungszusammenfassungen – Suchen und finden Sie Ablaufverfolgungen in Ablaufverfolgungszusammenfassungen.
-
Analyse der Zusammenfassung von Ablaufverfolgungen – Interpretieren Sie Ablaufverfolgungsdaten.
-
Einblicke in die Ablaufverfolgung – Analysieren Sie Ablaufverfolgungsdaten, um Anwendungsprobleme zu identifizieren.