概要

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

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

agent を使用して APM をセットアップする

Install the dd-apm skill in your AI coding agent for guided APM setup.
npx skills add https://github.com/datadog-labs/agent-skills --skill dd-apm --full-depth -y

前提条件

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

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

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

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

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

linux
docker
kubernetes
windows

トラブルシューティング

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

参考資料