カスタムインスツルメンテーションにより、Datadog へ送信するトレースをプログラムで作成、変更、削除できます。これは、自動インスツルメンテーションでキャプチャできない社内コードのトレースや、不要なスパンのトレースからの削除、そして希望するスパンタグの追加などスパンのより詳細な可視化とコンテキストの提供に役立ちます。

アプリケーションのインスツルメンテーション前に、Datadog の APM 用語 を確認し、Datadog APM の基本理念をよく理解してください。

オープンスタンダードを利用してインスツルメンテーションを行う場合は、OpenTracing によるインスツルメンテーションOpenTelemetry によるインスツルメンテーションをご参照ください。

Java
Python
Ruby
go
Node.js
PHP
C++
.Net

その他の参考資料