Functions as a Service

OpenTelemetryは、さまざまなクラウドベンダーが提供するFaaSを監視するさまざまな方法をサポートしています。

Functions as a Service(FaaS)は、クラウドネイティブアプリにとって重要なサーバーレスコンピュートプラットフォームです。 しかし、プラットフォームの癖によって、これらのアプリケーションはKubernetesやVirtual Machines上で実行されるアプリケーションとは若干異なる監視ガイダンスや要件を持つことになります。

FaaSドキュメントの最初のベンダー範囲は、Microsoft Azure、Google Cloud Platform(GCP)、Amazon Web Services(AWS)です。 AWSのファンクション(関数)はLambdaとしても知られています。

コミュニティアセット

現在、OpenTelemetry コミュニティは、アプリケーションを自動計装することができるビルド済みの Lambda レイヤーと、アプリケーションを手動または自動で計装する際に使用できるスタンドアロンの Collector Lambda レイヤーを提供しています。

リリース状況はOpenTelemetry-Lambdaリポジトリで追跡できます。


Lambda 自動計装

あなたのLambdaをOpenTelemetryで自動的に計装する

Lambdaコレクター設定

コレクターLambdaレイヤーをあなたのLambdaに追加して設定する

Lambdaの手動計装

OpenTelemetryであなたのLambdaを手動計装する