extent_tags()
Devuelve una matriz dinámica con las etiquetas de extensión de la extensión en la que está el registro actual.
Si aplica esta función a los datos calculados, que no están adjuntos a una partición de datos, devuelve un valor vacío.
Syntax
extent_tags()
Más información sobre las convenciones de sintaxis.
Devoluciones
Valor de tipo dynamic
que es una matriz que contiene las etiquetas de extensión del registro actual o un valor vacío.
Ejemplos
Algunos operadores de consulta conservan la información sobre la partición de datos que hospeda el registro.
Estos operadores incluyen where
, extend
y project
.
En el ejemplo siguiente se muestra cómo obtener una lista de las etiquetas de todas las particiones de datos que tienen registros de hace una hora, con un valor específico para la columna ActivityId
.
T
| where Timestamp > ago(1h)
| where ActivityId == 'dd0595d4-183e-494e-b88e-54c52fe90e5a'
| extend tags = extent_tags()
| summarize by tostring(tags)
En el ejemplo siguiente se muestra cómo obtener un recuento de todos los registros de la última hora, que se almacenan en extensiones etiquetadas con la etiqueta MyTag
(y potencialmente otras etiquetas), pero no etiquetadas con la 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
El filtrado en el valor de extent_tags()
funciona mejor cuando se usa uno de los operadores de cadena siguientes: has
, has_cs
, !has
, !has_cs
.
Esta funcionalidad no se admite en Azure Monitor.
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de