Dynamic Instrumentation | Datadog
Dynamic Instrumentation

Dynamic Instrumentation

コードを変更することなく、アプリケーションのログ、スパン、メトリクス、スパンタグを Datadog で即座に生成します。

Datadog Dynamic Instrumentation を使用すると、実行時にアプリケーションのテレメトリーをキャプチャし、コードの変更や再起動を行わずに本番環境の問題を迅速にトラブルシューティングできます。ダイナミックログを使用すると、メソッドのパラメーターやローカル変数を簡単にキャプチャできます。ダイナミックメトリクスは、メソッドの使用状況や影響を分析する機能を提供します。また、ダイナミックスパンとスパンタグは、APM トレースに追加の詳細度とコンテキストを提供します。


再デプロイせずにログ行を追加してアプリケーションの問題をデバッグします。

  • コードを再デプロイせずにログステートメントを追加することで、デバッグ中にアプリケーションの動作とサービスインタラクションを詳細に把握します。
  • Datadog APM 内のスタックトレースをインスツルメントして、メソッドパラメーターやローカル変数などの詳細なランタイムコンテキストを収集し、問題が発生したときに迅速に解決します。
  • 条件付きプローブを使用して、オーバーヘッドとノイズを最小限に抑えながら、必要な詳細レベルと期間のログ情報をキャプチャします。
ダイナミックログを使用して、再デプロイせずにサービスのランタイムコンテキストをキャプチャします。

コードを変更することなく、分散型トレースをより深く分析し、充実させます。

  • 必要に応じてスパンを追加することで、元のインストルメンテーションに影響を与えることなく、実行時の APM トレースの解像度を向上させます。
  • Datadog プラットフォームを離れることなく、アプリケーションの遅いリクエストや特定のオペレーションをトラブルシューティングするためにスパンを追加します。
  • リクエストのメタデータをタグとしてスパンにその場で関連付けて、ユーザーリクエストデータをフィルタリング、グループ化し、カスタムダッシュボードを作成します。
ダイナミックスパンとスパンタグを使用して、より深い分析とカスタムデータ収集のために APM トレースを修正します。

ライブコードに関連するキーメトリクスを必要なときに生成します。

  • カウントとヒストグラムを使用して、時間の経過とともに実行された頻度を視覚化することにより、任意のメソッドの実世界への影響を分析します。
  • コード内の任意のメソッドが本番環境で消費している時間を測定するメトリクスを即座に作成し、メトリクス式を使用して特定のリクエストに焦点を当てます。
  • 特定のメソッドまたはコードブロックの特定のパラメーター値またはパフォーマンスメトリクスをキャプチャして、システムのパフォーマンスを測定します。
ダイナミックメトリクスを使用して、ライブコードに関連するキーメトリクスをいつでも生成します。

リソース

products/dynamic-instrumentation/dynamic-instrumentation-product-desktop-hero-231114

official docs

Dynamic Instrumentation
/blog/dynamic-instrumentation-application-logging/dynamic-instrumentation-logs-hero

BLOG

Use Datadog Dynamic Instrumentation to add application logs without redeploying
/blog/real-time-performance-monitoring-with-datadog-distributed-tracing/datadog_distributed_tracing_hero_v6

BLOG

Datadog Distributed Tracing: live-query all ingested traces, retain only the ones you need
/blog/search-logs-datadog-log-management/log-search-hero

BLOG

Search your logs efficiently with Datadog Log Management
14日間の無料トライアルでDynamic Instrumentationをお試しください