你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
extent_tags()
如果你将此函数应用于未附加到数据分片的计算数据,则会返回空值。
语法
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 Monitor 不支持此功能
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈