OpenTelemetry と OpenTracing

Datadog は OpenTelemetry および OpenTracing のような、さまざまなオープン標準をサポートしています。

Datadog コンポーネントで OpenTelemetry を使用するためのオプション

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

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

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

トレースデータを生成し、観測可能性製品に送信するためのマップオプション。

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

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

その他の選択肢

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

その他の参考資料