翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
他の AWS X-Ray との統合 AWS のサービス
多くの AWS のサービス は、受信リクエストのサンプリングとヘッダーの追加、X-Ray デーモンの実行、X-Ray へのトレースデータの自動送信など、さまざまなレベルの X-Ray 統合を提供しています。X-Rayとの統合には、次のようなものがあります:
-
アクティブ計測 – 受信リクエストをサンプリングして計測します。
-
パッシブ計測 – 別のサービスで既にサンプリングされているリクエストを計測します。
-
リクエストのトレース – すべての受信リクエストにトレースヘッダーを追加してダウンストリームに伝達します。
-
ツール – X-Ray デーモンを実行して X-Ray SDK からセグメントを受信します。
注記
X-Ray SDKsには、 との追加統合用のプラグインが含まれています AWS のサービス。たとえば、X-Ray SDK for Java Elastic Beanstalk プラグイン を使用して、アプリケーション、を実行する Elastic Beanstalk 環境に関する情報 (環境名と ID を含む) を追加できます。
X-Ray と統合 AWS のサービス されている の例をいくつか示します。
-
AWS Distro for OpenTelemetry (ADOT) – ADOT を使用すると、エンジニアはアプリケーションを一度計測し、相関メトリクスとトレースを Amazon CloudWatch、Amazon OpenSearch Service AWS X-Ray、Amazon Managed Service for Prometheus などの複数の AWS モニタリングソリューションに送信できます。
-
AWS Lambda - すべての runtimes. AWS Lambda adds の受信リクエストのアクティブ計測とパッシブ計測は、2 つのノードをトレースマップに追加します。1 つは AWS Lambda サービス用、もう 1 つは 関数用です。インストルメンテーションを有効にすると、 は X-Ray SDK で使用する Java および Node.js ランタイムでも X-Ray デーモン AWS Lambda を実行します。
-
Amazon API Gateway — アクティブおよびパッシブ計測。API Gateway は、サンプリングルールを使用して記録するリクエストを決定し、ゲートウェイステージ用のノードをサービスマップに追加します。
-
AWS Elastic Beanstalk – ツール。Elastic Beanstalk には次のプラットフォームで X-Ray デーモンが含まれています。
-
Java SE – 2.3.0 以降の設定
-
Tomcat – 2.4.0 以降の設定
-
Node.js – 3.2.0 以降の設定
-
Windows Server – Windows Server Core を除く、2016 年 12 月 9 日以降にリリースされたすべての設定
Elastic Beanstalk コンソールを使用するか、
aws:elasticbeanstalk:xray
名前空間でXRayEnabled
オプションを使用して、これらのプラットフォームでデーモンを実行するように Elastic Beanstalk を設定できます。 -
-
Elastic Load Balancing — Application Load Balancerでトレースを要求します。Application Load Balancerはトレース ID をリクエストヘッダーに追加してからターゲットグループに送信します。
-
Amazon EventBridge - パッシブ計測。イベント EventBridgeを発行するサービスが X-Ray SDK を使用して計測されている場合、イベントターゲットはトレースヘッダーを受け取り、元のトレース ID を引き続き伝達できます。
-
Amazon Simple Notification Service — パッシブ計測。Amazon SNS パブリッシャーが X-Ray SDK クライアントを使用してクライアントをトレースする場合、サブスクライバーはトレースヘッダーを取得し、同じトレース ID を使用して、パブリッシャーからの元のトレースを継続して伝達できます。
-
Amazon Simple Queue Service — パッシブ計測。サービスが X-Ray SDK を使用してリクエストをトレースする場合、Amazon SQS はトレースヘッダーを送信し、整合性のあるトレース ID を持つコンシューマーに、送信者から元のトレースを伝達し続けます。
以下のトピックから選択して、統合された の完全なセットを確認します AWS のサービス。
トピック
- AWS Distro for OpenTelemetry と AWS X-Ray
- の Amazon API Gateway アクティブトレースのサポート AWS X-Ray
- Amazon EC2 と AWS App Mesh
- AWS App Runner と X-Ray
- AWS AppSyncおよびAWS X-Ray
- を使用した X-Ray API コールのログ記録 AWS CloudTrail
- CloudWatch と X-Ray の統合
- X-Rayの暗号化設定の変更を追跡AWS Config
- Amazon Elastic Compute CloudおよびAWS X-Ray
- AWS Elastic BeanstalkおよびAWS X-Ray
- Elastic Load Balancing と AWS X-Ray
- Amazon EventBridge と AWS X-Ray
- AWS Lambda および AWS X-Ray
- Amazon SNS と AWS X-Ray
- AWS Step Functions および AWS X-Ray
- Amazon SQS と AWS X-Ray
- Amazon S3 と AWS X-Ray