extent_tags()
現在のレコードが存在するエクステントのエクステント タグを持つ動的配列を返します。
この関数をデータ シャードにアタッチされていない計算データに適用すると、空の値が返されます。
構文
extent_tags()
構文規則について詳しく知る。
戻り値
現在のレコードのエクステント タグを保持する配列である dynamic
型の値、または空の値。
例
一部のクエリ演算子では、レコードをホストするデータ シャードに関する情報が保持されます。
これらの演算子には、where
、extend
、および project
があります。
次の例では、1 時間前のレコードで ActivityId
列に特定の値を持つ、すべてのデータ シャードのタグの一覧を取得する方法を示します。
T
| where Timestamp > ago(1h)
| where ActivityId == 'dd0595d4-183e-494e-b88e-54c52fe90e5a'
| extend tags = extent_tags()
| summarize by tostring(tags)
次の例では、過去 1 時間のすべてのレコードの数を取得する方法を示します。これは、タグ (および他のタグ MyTag
) でタグ付けされたエクステントに格納されますが、 タグ drop-by:MyOtherTag
でタグ付けされません。
T
| where Timestamp > ago(1h)
| extend Tags = extent_tags()
| where Tags has_cs 'MyTag' and Tags !has_cs 'drop-by:MyOtherTag'
| count
Note
extent_tags()
の値に対するフィルター処理は、has
、has_cs
、!has
、!has_cs
のいずれかの文字列演算子が使用されている場合に最適です。
この機能は、Azure Monitor ではサポートされていません。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示