アプリケーションのインスツルメンテーション

概要

Datadog は、OpenTelemetry でアプリケーションにインスツルメンテーションを行うための複数のアプローチをサポートしています。ニーズに最適な方法を選択してください:

OpenTelemetry SDK

You can fully instrument your applications with OpenTelemetry SDKs. These SDKs provide complete implementations for creating traces, metrics, and logs in the OpenTelemetry format, which can then be sent to Datadog.

If you instrument your applications fully with OTel, some Datadog features are not supported. For more information, see the Feature Compatibility table.

OpenTelemetry API と Datadog SDK

Datadog と OpenTelemetry を統合すると、OpenTelemetry のベンダーに依存しないインスツルメンテーションを活用しつつ、Datadog の包括的な可観測性プラットフォームを利用できます。これにより、アプリケーションおよびインフラストラクチャーからのトレースを収集・可視化・分析できます。

ベンダー中立のインスツルメンテーションを維持しながら Datadog の全機能にアクセスするために、Datadog SDK と OpenTelemetry の Tracing API を併用してください。


OpenTelemetry インスツルメンテーション ライブラリ

Datadog の SDK に加えて、OpenTelemetry の インスツルメンテーション ライブラリ で可観測性を拡張しましょう。

Datadog は、Datadog のネイティブ SDK でカバーされていないフレームワークやテクノロジーに対して可観測性を提供する、OpenTelemetry 互換のインスツルメンテーション ライブラリをサポートしています。これにより、Datadog のバックエンドにデータを送信し続けながら、追加のフレームワークやライブラリにもインスツルメンテーションを適用できます。


参考資料

お役に立つドキュメント、リンクや記事: