OpenTelemetry Collector を設定する

コレクタは、アプリケーションからテレメトリデータを収集してバックエンドにエクスポートすることにより、サービスパイプラインとして機能します。Splunk AppDynamics for OpenTelemetry™ を使用すると、コレクタは分散トレースを収集して Splunk AppDynamics バックエンドに送信します。™

次の 2 つのコレクタのいずれかを使用できます。

  • Splunk AppDynamics Distribution for OpenTelemetry Collector
  • Splunk AppDynamics Distribution for OpenTelemetry Collector MSI
  • OpenTelemetry Collector
注: AppDynamics バックエンドとシームレスに統合するには、AppDynamics Distribution for OpenTelemetry Collector を使用することをお勧めします。

コレクタは次のコンポーネントから構成されます。

  • 受信機:OpenTelemetry ソース(トレーサおよび SDK)からデータを受信します。
  • プロセッサ:データエンリッチメントやバッチ処理など、データの追加的な処理を可能にします。
  • エクスポータ:データを指定された形式に変換し、変換されたデータを選択した宛先に送信します。
  • 拡張機能:拡張機能は、ヘルスモニタリング、サービス検出、データ転送などの追加機能を提供します。これには、テレメトリデータの処理は含まれません。

OpenTelemetry の otel-config.yaml ファイルでこれらのコンポーネントを設定するには、以下のセクションを参照してください。設定したら、サービスセクションのパイプラインを介してコンポーネントを有効にする必要があります。