Integrieren von AWS X-Ray in anderen AWS-Services - 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.

Integrieren von AWS X-Ray in anderen AWS-Services

VieleAWSDie -Services bieten verschiedene Ebenen der X-Ray-Integration, einschließlich Sampling und Hinzufügen von Headern zu eingehenden Anforderungen, Ausführen des X-Ray-Daemons und automatisches Senden der Ablaufverfolgungsdaten an X-Ray-Daemon. Die Integration mit X-Ray kann Folgendes umfassen:

  • Aktive Instrumentierung— Eingehende Anfragen von Stichproben und Instrumenten

  • Passive Instrumentierung— Instrumentiert Anfragen, die von einem anderen Service ein Sampling durchgeführt wurde

  • Anfragenachverfolgung— Fügt allen eingehenden Anforderungen einen Ablaufverfolgungs-Header hinzu und verteilt ihn auf nachgelagerte Services

  • Tooling— Führt den X-Ray-Daemon aus, um Segmente aus dem X-Ray-SDK

Anmerkung

Die X-Ray-SDKs umfassen Plugins für zusätzliche IntegrationAWS-Services. Beispielsweise können Sie mit dem X-Ray-SDK für das Elastic Beanstalk-Plugin von Java Informationen über die Elastic Beanstalk-Umgebung, einschließlich des Umgebungsnamens und der ID, hinzufügen, in der Ihre Anwendung ausgeführt wird.

Hier sind einige Beispiele fürAWSDienste, die in X-Ray integriert sind:

  • AWSDistro für OpenTelemetry (ADOT)— Mit ADOT können Ingenieure ihre Anwendungen einmal instrumentieren und korrelierte Metriken und Traces an mehrere sendenAWSÜberwachungslösungen einschließlich Amazon CloudWatch,AWS X-Ray, Amazon OpenSearch Service und Amazon Managed Service for Prometheus.

  • AWS Lambda— Aktive und passive Instrumentierung eingehender Anforderungen auf allen Laufzeiten.AWS Lambdafügt Ihrer Service-Map zwei Knoten hinzu, einen für dieAWS LambdaService und einer für die Funktion. Wenn Sie die Instrumentierung aktivieren,AWS LambdaFührt auch den X-Ray-Daemon auf den Laufzeiten Java und Node.js zur Verwendung mit dem X-Ray-SDK aus.

  • Amazon API Gateway— Aktive und passive Instrumentierung. API Gateway verwendet Samplingregeln, um festzustellen, welche Anforderungen aufgezeichnet werden sollen, und fügt Ihrer Service-Map einen Knoten für die Gateway-Stufe hinzu.

  • AWS Elastic Beanstalk— Tooling. Elastic Beanstalk enthält den X-Ray-Daemon auf den folgenden Plattformen:

    • Java SE— 2.3.0 und höhere Konfigurationen

    • Tomcat— 2.4.0 und höhere Konfigurationen

    • Node.js— 3.2.0 und höhere Konfigurationen

    • Windows Server— Alle Konfigurationen außer Windows Server Core, die nach 9. Dezember 2016 veröffentlicht wurden

    Sie können die Elastic Beanstalk-Konsole verwenden, um Elastic Beanstalk anzuweisen, den -Daemon auf diesen Plattformen auszuführen, oder verwendenXRayEnabledOption imaws:elasticbeanstalk:xray-Namespace.

  • Elastic Load Balancing— Fordern Sie die Ablaufverfolgung für Application Load Balancers an. Der Application Load Balancer fügt die Ablaufverfolgungs-ID dem Anforderungs-Header vor dem Senden an eine Zielgruppe hinzu.

  • Amazon EventBridge— Passive Instrumentierung. Wenn ein Dienst, der Ereignisse in EventBridge veröffentlicht, mit dem X-Ray SDK instrumentiert wird, erhalten Ereignisziele den Tracing-Header und können die ursprüngliche Trace-ID weiterhin weitergeben.

  • Amazon Simple Notification Service— Passive Instrumentierung. Wenn ein Amazon SNS SNS-Herausgeber seinen Client mit dem X-Ray-SDK nachverfolgt, können Abonnenten den Ablaufverfolgungs-Header abrufen und die ursprüngliche Nachverfolgung mit derselben Ablaufverfolgungs-ID weiterhin vom Herausgeber weiterleiten.

  • Amazon Simple Queue Service— Passive Instrumentierung. Wenn ein Service Anforderungen mithilfe des X-Ray-SDK nachverfolgt, kann Amazon SQS den Ablaufverfolgungs-Header senden und die ursprüngliche Nachverfolgung mit einer konsistenten Nachverfolgungs-ID weiterhin vom Sender an den Verbraucher weiterleiten.

Wählen Sie aus den folgenden Themen aus, um den gesamten Satz integrierterAWS-Services.