- 重要な情報
- アプリ内
- インフラストラクチャー
- アプリケーションパフォーマンス
- 継続的インテグレーション
- ログ管理
- セキュリティ
- UX モニタリング
- 管理
ファセットとは、スパンからユーザーが定義したタグや属性のことです。これらは、定性的および定量的なデータ分析に役立ちます。ファセットによって、トレース分析モニターやダッシュボード、ノートブックに表示される APM クエリでスパンを操作することができるようになります。
トレースエクスプローラーには、すぐに使える Status
や Service
などのファセットが含まれています。トレースエクスプローラーでファセットを使用すると、次のことが可能になります。
ファセットの作成は、スパンの検索、スパンからのメトリクス生成、保持フィルターによるスパンのインデックス化には必要ではありません。これらのコンテキストにおいて、オートコンプリート機能は既存のファセットを使用しますが、受信したスパンに一致する任意の入力値も適用されます。
次が必要な場合は、定性的ファセットを使用します。
datacenter
スパンタグにファセットを作成し、遅いリクエストが検出されたときに、特定の地域に調査を絞り込むことができます。usr.email
にファセットを作成して、特定のリソースをロードする際に、何人の異なるユーザーがエラーを経験したかを確認します。注: タグのフィルタリングにファセットは必須ではありませんが、調査中に頻繁に使用するタグのファセットを定義すると、解決までの時間を短縮するのに役立ちます。
次が必要な場合は、メジャーを使用します。
メジャーには、同等の機能のために、(長) 整数またはダブル値があります。
メジャーは、クエリ時および表示時の桁数を処理するための単位 (time (秒) または size (バイト)) をサポートしています。単位は、メジャー自体のプロパティであり、フィールドのプロパティではありません。
例えば、duration
というメジャーをナノ秒単位で考えてみましょう。例えば、service:A
からのスパンが duration:1000
で、1000 milliseconds
を意味するとします。service:B
からのスパンは duration:500
で、500 microseconds
を意味すると仮定します。duration:>20ms
を使用すると、一度に両方のサービスのスパンタグを一貫してクエリすることができます。クエリに関するより詳しい情報は、クエリ構文を参照してください。
検索バーを使うと、包括的かつインタラクティブにデータをフィルタリングしグループ化することができます。ただし、多くの場合は、ファセットパネルを使った方がよりわかりやすくデータに移動できます。ファセットを開くと、現在のクエリのスコープのコンテンツのサマリーが表示されます
検索バーと URL には、ファセットパネルで選択した内容が自動的に反映されます。
組織には、トレースを使用するさまざまなチーム全体でユースケースに対処するための多くのファセットがあります。ほとんどの場合、これらのファセットのサブセットのみが、特定のトラブルシューティングのコンテキストで価値があります。
日常的に必要としないファセットを非表示にし、トラブルシューティングセッションに最も関連性の高いファセットのみを残すことができます。
必要に応じて、ファセットは非表示にしてもファセット検索に表示されます(ファセットのフィルターセクションを参照)。ファセット検索から非表示のファセットを再表示します。
ファセットの非表示は、自身のトラブルシューティングコンテキストに固有の操作で、保存ビューを更新しない限り、チームメイトのビューには影響を与えません。非表示のファセットは、保存ビューに保存されたコンテキストの一部です。
ファセットは、ファセットリスト内で意味のあるテーマにグループ化されます。ファセットグループの割り当てや再割り当てはファセットリストにしか影響せず、検索や分析には影響しません。
ファセットパネルのファセットの検索ボックスを使用して、ファセットリスト全体を絞り込み、操作する必要がある 1 つのファセットにすばやく移動することができます。ファセット検索では、ファセット表示名とフィールド名を使用して、結果の範囲を絞り込みます。
スパン属性/タグにファセットを作成することは、スパンを検索するための必須の手順ではありません。ファセットは、特定のスパン属性に意味のある説明を追加したい場合や、スパン属性の値をスパン リストの左側にあるファセット リストに表示させたい場合に便利です。
ファセットを作成する最も簡単な方法は、ファセットの詳細の大部分 (フィールドパスや基礎となるタイプなど) が事前に入力されるように、トレースサイドパネルからファセットを追加することです。トレースエクスプローラーで、ファセットの作成対象となるフィールドを含む任意のスパンに移動します。リストからスパンを選択し、そのスパンのトレースサイドパネルを開きます。目的のフィールドをクリックし (スパンタグまたはインフラストラクチャータグのいずれか)、そこからファセットを作成します。
目的のフィールドを持つスパンを見つけることができない場合は、+ Add をクリックして、ファセットパネルから直接ファセットを作成します。
このファセットの基底のフィールド(キー)名を定義します。
@
がある、スパン属性の属性パスを使用します。現在のビューのスパンの内容に基づいてオートコンプリート機能が働くためは、適切なフィールド名を定義しやすくなっています。ただしここでは、特に Datadog が受信したスパンに一致するものがない場合は、実際はどんな値でも使用できます。
お役に立つドキュメント、リンクや記事: