AWSのLambda関数をSplunk Observability Cloudにインストルメンテーションする 🔗
Splunk OpenTelemetry Lambda レイヤーを使用すると、AWS Lambda 関数を自動的にインストルメンテーションし、アプリケーションのメトリクスとトレースを Splunk APM に送信できます。このレイヤーは、統合されたラッパーによって多数のプログラミング言語をサポートし、関数が実行されるたびに高解像度で低レイテンシーのメトリクスを収集するメトリクス拡張機能を備えています。
Splunk OpenTelemetry Lambda レイヤーを使用して AWS Lambda 関数をインストルメンテーションするには、ニーズに最も適したデプロイモードを選択します。
デプロイモード |
使用時期 |
---|---|
Collector を含むすべてのコンポーネントが単一レイヤーにあります。これは最も包括的なデプロイ方法であり、本番環境に適しています。 |
|
言語またはランタイム、Collector、およびメトリクス拡張に別々のレイヤーを使用します。この方法はパフォーマンスのオーバーヘッドを削減します。 |
|
使用する言語またはランタイム用のレイヤーを使用し、EC2 のデータ転送モードで Collector を設定します。これは最もリソースを使用しないインストルメンテーション方法ですが、より多くの設定が必要になります。 |
.NET と Go の機能には追加の指示が必要です:
Splunk Observability Cloud は AWS CloudWatch から AWS Lambda のメトリクスとログを収集することもできます。Splunk Observability Cloud を AWS サービスに接続する方法の詳細については、AWSをSplunk Observability Cloudに接続する を参照してください。
インフラストラクチャでのAWSクラウドサービスの使用に関連したタスクの説明については、Tutorial: Configure the Splunk Distribution of OpenTelemetry Collector on a Linux host を参照してください。