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, extendy 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.