概要

シングルステップインスツルメンテーション (SSI) は、追加の構成を必要とせずに Datadog SDK を自動的にインストールして、オンボーディング時間を数日から数分に短縮します。

その仕組みの詳細については、シングルステップインスツルメンテーションのインジェクターガイドを参照してください。

前提条件

  1. アプリケーションからカスタムインスツルメンテーションコードを削除し、アプリケーションを再起動します。SSI は、カスタムインスツルメンテーションが検出されると自動的に無効になります。
  2. サポートされている言語、オペレーティングシステム、およびアーキテクチャを SSI 互換性ガイドで調べて、環境の互換性を確認します。

アプリケーション全体で SDK をインスツルメントする

APM インスツルメンテーションを有効にして Datadog Agent をインストールまたは更新すると、Agent は、サポートされているプロセスに Datadog SDK を読み込んでアプリケーションをインスツルメントします。これにより、コードの変更を必要とせずに、サービスからトレースデータがキャプチャされて送信され、分散型トレーシングが実現されます。

インスツルメンテーション後に必要に応じて以下の操作を行うことも可能です。

以下のタイルのいずれかをクリックして、目的のデプロイメントタイプに対応する SSI の設定方法を確認してください。

linux
docker
kubernetes
windows

トラブルシューティング

SSI で APM を有効にする際に問題が発生した場合は、SSI トラブルシューティングガイドを参照してください。

参考資料