extent_tags()
傳回動態陣列,其中包含目前記錄所在的範圍範圍標籤。
如果您將此函式套用至未附加至數據分區的匯出數據,則會傳回空值。
Syntax
extent_tags()
深入瞭解 語法慣例。
傳回
類型 dynamic
的值,而此值是保存目前記錄範圍標記的陣列,或為空值。
範例
有些查詢運算子會保留裝載記錄之資料分區的相關資訊。
這些運算子包括 where
、extend
和 project
。
下列範例顯示如何取得包含一小時前記錄的所有資料分區標記清單,而記錄的資料行 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()
值進行篩選的執行效果最佳:has
、has_cs
、!has
、!has_cs
。
Azure 監視器不支援這項功能
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應