Trace Queries ソースデータ

概要

Trace Queries を使用すると、トレース構造内の複数のスパンのプロパティとそれらスパン間の関係に基づいて、トレース全体を見つけることができます。詳細については、Trace Queries のドキュメントを参照してください。

Trace Queries UI

Trace Queries ソースデータの仕組み

Datadog は、インテリジェント保持フィルターを使用して、Trace Queries 用のデータをインデックス化します。これは、以下を実行して行います。

これら 2 つのサンプリングメカニズムは、完全なトレースをキャプチャし、Trace Queries が正常に機能するように、トレースのすべてのスパンが常にインデックス化されます。

1% フラットサンプリングと多様性サンプリング

: フラットサンプリングと多様性サンプリングによってインデックス化されたスパンは、インデックス化されたスパンの使用量にカウントされないため、請求には影響しません

1% フラットサンプリング

retained_by:flat_sampled

フラット 1% サンプリングは trace_id に基づいて適用されます。これは、同じトレースに属するすべてのスパンが同じサンプリング決定を共有することを意味します。詳細については、1% フラットサンプリングのドキュメントを参照してください。

多様性サンプリング

retained_by:diversity_sampling

15 分ごとに、多様性サンプリングは環境、サービス、操作、リソースの各組み合わせごとに少なくとも 1 つのスパンとそれに関連するトレースを保持します。これは、レイテンシーの p75p90p95 パーセンタイルに対して行われ、トラフィックが少ないエンドポイントであっても、サービスやリソースのページで常にサンプルトレースを見つけることができるようにします。詳細については、多様性サンプリングのドキュメントを参照してください。

Trace Queries を有効にした場合の影響

Traces Queries がアカウントで有効になった瞬間から (イベントストリームで公開されたイベントで正確な日付を見つけてください)、インテリジェント保持フィルターは完全なトレースのキャプチャを開始し、より多くのデータをインデックス化し始めます。

トレースエクスプローラーで、インテリジェント保持フィルターによってインデックス化されたスパンをクエリできます。その結果、トレースエクスプローラーのクエリでインデックス化スパンの数が急増することに気づくかもしれません。この変化は、Intelligent Retention Filter change イベントを示すイベントオーバーレイによって示されます。

1% フラットサンプリング法または多様性サンプリング法でサンプリングされたスパンを見つけるには、トレースエクスプローラーで retained_by:(flat_sampled OR diversity_sampling) クエリパラメータを追加します。

イベントオーバーレイインテリジェント保持フィルター

インテリジェント保持フィルターによってインデックス化されたスパンは、以下の APM クエリから除外されます。

そのため、この変更による影響はありません

その他の参考資料

お役に立つドキュメント、リンクや記事: