- 重要な情報
- はじめに
- 用語集
- ガイド
- エージェント
- インテグレーション
- OpenTelemetry
- 開発者
- API
- CoScreen
- アプリ内
- Service Management
- インフラストラクチャー
- アプリケーションパフォーマンス
- 継続的インテグレーション
- ログ管理
- セキュリティ
- UX モニタリング
- 管理
AWS X-Ray を使用すると、開発者は AWS 製品を使用して構築された分散アプリケーションをトレースできます。このインテグレーションは、サーバーレス関数詳細ページで Lambda 関数のトレースを提供します。詳細については、サーバーレス監視を参照してください。
最初に、AWS インテグレーションを有効化し、以下のアクセス許可が Datadog インテグレーションロールのポリシードキュメントに含まれていることを確認します。
xray:BatchGetTraces,
xray:GetTraceSummaries
GetTraceSummaries
アクセス許可は、最新のトレースのリストを取得するために使用されます。BatchGetTraces
は、実際にトレース全体を返します。
次に、Datadog 内で X-Ray インテグレーションを有効にします。
カスタマーマスターキー (CMK) を使用してトレースを暗号化している場合は、X-Ray に使用される CMK がリソースとなっているポリシーに kms:Decrypt
メソッドを追加してください。
注: AWS X-Ray インテグレーションを有効にすると、請求に影響する可能性のある Indexed Spans の量が増加します。
Datadog は、Datadog APM クライアントが生成したスパンやメタデータで X-Ray トレースをリッチ化し、同じ Lambda 呼び出しに対して 1 つの Datadog トレースにマージすることが可能です。
DD_MERGE_XRAY_TRACES
を true
に設定します。AWS X-Ray インテグレーションは、AWS からトレースデータを取得しますが、メトリクスやログは収集しません。