投稿日: Apr 29, 2021

本日、AWS Distro for OpenTelemetry (ADOT) は、Java、node.js、Python で AWS マネージド Lambda レイヤー向けのサポートを追加します。これにより、トレースデータを収集するために OpenTelemetry SDK と Collector を AWS Lambda 関数に追加する簡単な使用開始エクスペリエンスを提供します。さらに、ADOT は AWS Systems Manager エージェントのサポートを追加します。これにより、お客様は、EC2 インスタンス、オンプレミスサーバー、または仮想マシン (VM) で ADOT Collector を更新、管理、および設定できます。このリリースの一部として、Zipkin および Jaeger レシーバーも ADOT Collector に統合されています。

ADOT は、OpenTelemetry プロジェクトの安全で本番環境に対応した AWS サポートのディストリビューションです。Cloud Native Computing Foundation の一部である OpenTelemetry は、アプリケーションモニタリング用の分散トレースとメトリクスを収集するためのオープンソース API、ライブラリ、およびエージェントを提供します。ADOT を使用すると、アプリケーションを 1 回だけインストルメント化して、相関するメトリクスとトレースを複数のモニタリングソリューションに送信できます。自動インストルメンテーションエージェントを使用して、コードを変更せずにトレースを収集できます。ADOT は、AWS リソースとマネージドサービスからメタデータも収集するため、アプリケーションのパフォーマンスデータを基盤となるインフラストラクチャデータと相関させて、問題解決までの平均時間を短縮できます。また、ADOT を使用して、Amazon Elastic Compute Cloud (EC2)、AWS Lambda、Amazon Elastic Container Service (ECS)、Amazon Elastic Kubernetes Service (EKS)、AWS Fargate、およびオンプレミスで実行されているアプリケーションをインストルメント化することもできます。

AWS CloudFormation テンプレート、AWS コマンドラインインターフェイス (CLI)、または kubectl コマンドを使用することにより、コンテナサービスと Amazon EC2 向けの ADOT の最新バージョンを設定してデプロイできます。サーバーレス機能でマネージド AWS Lambda レイヤーを使用することもできます。

AWS Distro for OpenTelemetry の詳細については、デベロッパーポータルにアクセスし、最新リリースをダウンロードしてください。AWS Distro for OpenTelemetry でのマネージド AWS Lambda レイヤーと SSM 統合のサポートの詳細をご覧ください。