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 監視器不支援這項功能