投稿日: Sep 29, 2022

AWS X-Ray では、パブリックプレビューで、AWS Distro for OpenTelemetry (ADOT) を介した PHP アプリケーションのエンドツーエンドのリクエストのトレースをサポートするようになりました。ADOT は AWS がサポートする OpenTelemetry プロジェクトの安全なディストリビューションです。今回のリリースにより、OpenTelemetry PHP SDK を使用して X-Ray のトレースのために PHP アプリケーションを装備できるようになりました。X-Ray によって、CloudWatch コンソールでサービスマップとトレース分析ツールを使用して、分散した PHP アプリケーションを視覚化してデバッグできるようになります。

AWS がサポートする OpenTelemetry コンポーネントを使用できるようになりました。これらのコンポーネントには、Amazon ECS、Amazon EKS、Amazon EC2、AWS Lambda といったサービスの X-Ray ID ジェネレーター、X-Ray プロパゲーター、リソースディテクターなどがあり、AWS X-Ray にトレースデータをエクスポートするのに必要です。また、AWS SDK へのリクエストをトレースするのに、AWS SDK for PHP を使うこともできます。各リクエストを手動で記録する必要はありません。ADOT を使用すると、アプリケーションを簡単に設定して AWS X-Ray にトレースをエクスポートできます。

AWS X-Ray の PHP アプリケーションの装備を開始するには、以下のリソースをご覧ください。

1.AWS Distro for OpenTelemetry PHP のドキュメントにアクセスします。
2.ADOT PHP サンプルアプリケーションをセットアップし、AWS SDK コールの装備と X-Ray コンソールのサービスマップの表示の実例を見ます。
3.ADOT 開発者ポータルにアクセスして ADOT Collector の最新リリースをダウンロードします。