extent_tags()
Devolve uma matriz dinâmica com as etiquetas de extensão da extensão em que se encontra o registo atual.
Se aplicar esta função a dados calculados, que não estão anexados a uma partição horizontal de dados, devolve um valor vazio.
Syntax
extent_tags()
Saiba mais sobre as convenções de sintaxe.
Devoluções
Um valor do tipo dynamic
que é uma matriz que contém as etiquetas de extensão do registo atual ou um valor vazio.
Exemplos
Alguns operadores de consulta preservam as informações sobre a partição horizontal de dados que aloja o registo.
Estes operadores incluem where
, extend
e project
.
O exemplo seguinte mostra como obter uma lista das etiquetas de todas as partições horizontais de dados que têm registos de há uma hora, com um valor específico para a coluna ActivityId
.
T
| where Timestamp > ago(1h)
| where ActivityId == 'dd0595d4-183e-494e-b88e-54c52fe90e5a'
| extend tags = extent_tags()
| summarize by tostring(tags)
O exemplo seguinte mostra como obter uma contagem de todos os registos da última hora, que são armazenados em extensões etiquetadas com a etiqueta MyTag
(e, potencialmente, outras etiquetas), mas não etiquetadas com a etiqueta 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
Nota
A filtragem do valor de extent_tags()
tem um melhor desempenho quando é utilizado um dos seguintes operadores de cadeia: has
, , has_cs
!has
, !has_cs
.
Esta capacidade não é suportada no Azure Monitor
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários