インスツルメントされたアプリケーションからトレースを収集し、アプリケーションをエンドツーエンドで可視化します。Trace Explorer から分散型トレースをクエリおよび視覚化し、リクエストがマイクロサービス間をどのように流れるかを理解し、エラーやパフォーマンスの問題を簡単に調査します。
APM では、トレースの取り込みと保持の両方を完全にカスタマイズすることができます。
取り込みのメカニズム
きめ細かな 取り込み構成 を使用して、アプリケーションをエンドツーエンドで可視化するためにトレーシングを設定します。アプリケーションの停止や応答しないサービスなどのパフォーマンスの問題を見逃さないよう、すべてのエラーと高レイテンシーのトレースを含む完全なトレースを確実にキャプチャしてください。
Ingestion Control
Ingestion Control ページ では、サービス全体の取り込み量と構成設定の概要を確認できます。
パイプラインの処理
パイプラインの処理は、 ではサポートされていません。
処理パイプライン を使用した取り込みの後に、スパン属性を変換、正規化、エンリッチします。アプリケーションコードを変更することなく、サービス間で属性の命名方法を標準化し、一貫性のないキーを統合し、スパン値から構造化データを抽出します。
スパンからのメトリクスの生成
取り込まれたスパンからメトリクスを生成し、そのカスタムメトリクスをクエリや比較に使用できます。詳細については、スパンからのメトリクスの生成 を参照してください。
トレースの保持
スパンの取り込み後に、保持フィルター によって、どの個別スパンがインデックス化され、15 日間保存されるかが決定します。Datadog インテリジェント保持フィルターは、代表的な一部のスパンを自動的にインデックス化します。これはアプリケーションの健全性の監視に役立ちます。オーガニゼーションの目標にとって重要な追加のスパンをインデックス化するために、カスタム保持フィルターを定義することもできます。
トレース使用量メトリクス
APM 推定使用量や取り込み理由ダッシュボードの使用など、取り込み量やインデックスされたデータの量を追跡・監視する方法については、使用量メトリクス をご覧ください。
参考資料