OpenTelemetry によるトレース収集

概要

アプリケーションやサービスが OpenTelemetry ライブラリでインスツルメントされている場合、トレースデータを Datadog バックエンドに取得するために 2 つの経路から選択することができます。

  1. トレースを OpenTelemetry コレクターに送信し、Datadog エクスポーターで Datadog に転送する、または

  2. Datadog Agent でトレースを取り込み、Datadog のために収集させます

詳しくは OpenTelemetry をお読みください。

OpenTelemetry のトレースとログを接続する

OpenTelemetry のトレースとログを相関させることで、アプリケーションログのモニタリングと分析時に OpenTelemetry トレースにより提供されるコンテキストを追加することができます。言語固有の使用方法とサンプルコードは OpenTelemetry トレースとログを接続を参照してください。

OpenTracing

Datadog は OpenTelemetry Collector Datadog エクスポーターまたは Datadog Agent の OTLP 取り込みを OpenTelemetry のトレーシングクライアントと併用することをお勧めしています。しかし、これがうまく動作しない場合には、サポートされている各言語でも OpenTracing のデータを Datadog に送信することをサポートしています。対応言語ごとに OpenTracing を設定するをお読みください。