extent_tags()

傳回動態陣列,其中含有目前記錄所在 ) 資料分區 ( 「範圍」的 標記

將此函數套用至未附加至資料分區的計算資料,會傳回空值。

Syntax

extent_tags()

傳回

型別的值, dynamic 這個值是保存目前記錄之範圍標籤的陣列,或空白值。

範例

有些查詢運算子會保留裝載記錄之資料分區的相關資訊。 這些運算子包括 whereextendproject 。 下列範例將示範如何取得具有資料行之特定值的所有資料分區標記,其中包含一小時前的記錄 ActivityId

T
| where Timestamp > ago(1h)
| where ActivityId == 'dd0595d4-183e-494e-b88e-54c52fe90e5a'
| extend tags = extent_tags()
| summarize by tostring(tags)

下列範例示範如何取得過去一小時內的所有記錄計數,這些記錄會儲存在標記 (標籤的範圍中, 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

注意

extent_tags()使用下列其中一個字串運算子時,篩選的值最適合執行: hashas_cs!has!has_cs

Azure 監視器不支援這項功能