extent_tags()
Retorna uma matriz dinâmica com as marcas de extensão da extensão em que o registro atual está.
Se você aplicar essa função a dados calculados, que não estão anexados a um fragmento de dados, retornará um valor vazio.
Syntax
extent_tags()
Saiba mais sobre as convenções de sintaxe.
Retornos
Um valor do tipo dynamic
que é uma matriz que contém as marcas de extensão do registro atual ou um valor vazio.
Exemplos
Alguns operadores de consulta preservam as informações sobre o fragmento de dados que hospeda o registro.
Esses operadores incluem where
, extend
e project
.
O exemplo a seguir mostra como obter uma lista das marcas de todos os fragmentos de dados que têm registros de uma hora atrás, 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 a seguir mostra como obter uma contagem de todos os registros da última hora, que são armazenados em extensões marcadas com a marca MyTag
(e potencialmente outras marcas), mas não marcadas com a marca 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
Observação
A filtragem no valor de extent_tags()
tem o melhor desempenho quando um dos seguintes operadores de cadeia de caracteres é usado: has
, has_cs
, , !has
, !has_cs
.
Essa funcionalidade não é compatível com o Azure Monitor
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de