トレース内のログ

Datadog APM と Datadog Log Management の相関は、トレース ID、スパン ID、envservice、および version をログの属性として注入することによって改善されます。これらのフィールドを使用すると、特定のサービスとバージョンに関連付けられた正確なログや、観測されたトレースに関連するすべてのログを見つけることができます。

アプリケーションのトレーサーを DD_ENVDD_SERVICE、および DD_VERSION で構成することをお勧めします。これにより、envservice、および version を追加する際の最良の体験が提供されます。詳細については、統合サービスタグ付けのドキュメントを参照してください。

トレースとログに相関性を持たせる前に、ログが JSON として送信されているか、適切な言語レベルログプロセッサーによってパースされていることを確認します。トレースとログの相関が機能するためには、言語レベルログが Datadog 属性に変換される_必要があります_。

: トレースとログは独立してサンプリングされます。相関が構成された後でも、ログには、取り込まれなかったトレースや、トレースのサンプリングによって保持されなかったトレースを参照するトレース ID が含まれている場合があります。これは構成エラーを示すものではありません。詳細については、トレース ID はあるが関連するトレースが見つからない場合を参照してください。

自動または手動でログをトレースに接続する方法の詳細については、以下から言語を選択してください。

Java
Python
go
Ruby
Node.js
.Net
PHP
OpenTelemetry