X-Ray

X-Ray は、分散アプリケーションの動作を可視化し、問題の特定やパフォーマンス分析を行うための 分散トレーシングサービス です。

マイクロサービス間のリクエストフローを追跡し、Trace(トレース)・Segment(セグメント)・Subsegment(サブセグメント) として記録することで、レイテンシー や エラー率 を詳細に分析できます。

Service Map(サービスマップ)・トレースビュータイムラインビュー により、サービス依存関係や遅延箇所を直感的に把握できます。

X-Ray SDK や デーモンを利用してデータを収集し、サンプリングルール・メタデータ・アノテーション を活用して効率的にトレースを管理します。

ECS / EKS / Lambda / EC2 など幅広い環境で動作し、CloudWatch統合 によりメトリクスを可視化し、アラーム 設定による異常検知も可能です。

アプリケーションを大きく変更せずにトレースマップを生成できるため、Observability(可観測性)と運用効率の向上に役立ちます。

重要用語

Segment
Subsegment
Service Map
トレースビュー
タイムラインビュー
関連サービス

ユースケース

  • リスト1
  • リスト2
  • リスト3

ベストプラクティス

  • リスト1
  • リスト2
  • リスト3

高可用性・冗長化

  • リスト1
  • リスト2
  • リスト3

セキュリティ

  • リスト1
  • リスト2
  • リスト3

運用・監視

  • リスト1
  • リスト2
  • リスト3

デフォルトのリミット値

リミット事項 上限数
項目1上限1
項目2上限2
項目3上限3
項目4上限4
項目5上限5

AWS CLIのサンプルコード

vpc を作成
vpc を作成
aaaaaaaaaaaaa
bbbbbbbbbbbbb
ccccccccccccc

Terraformのサンプルコード

vpc を作成
bbbbbbbbbbbbbbbbbbbbbbb
ddddddddddddddddddddddd
vpc を作成
xxxxxxxxxxxxxxxxxxxxxxx
yyyyyyyyyyyyyyyyyyyyyy

課金モデル

項目 内容
項目1内容1
項目2内容2
項目3内容3
項目4内容4
項目5内容5

公式ページ

AWSドキュメント