extent_tags()

Vrátí dynamické pole se značkami rozsahu, ve které je aktuální záznam.

Pokud tuto funkci použijete na počítaná data, která nejsou připojená k datovému horizontálnímu oddílu, vrátí prázdnou hodnotu.

Syntax

extent_tags()

Přečtěte si další informace o konvencích syntaxe.

Návraty

Hodnota typu dynamic , která je polem obsahujícím značky rozsahu aktuálního záznamu, nebo prázdnou hodnotu.

Příklady

Některé operátory dotazů uchovávají informace o horizontálním oddílu dat hostujícím záznam. Mezi tyto operátory patří where, extenda project. Následující příklad ukazuje, jak získat seznam značek všech datových horizontálních oddílů, které obsahují záznamy z doby před hodinou, s konkrétní hodnotou sloupce ActivityId.

T
| where Timestamp > ago(1h)
| where ActivityId == 'dd0595d4-183e-494e-b88e-54c52fe90e5a'
| extend tags = extent_tags()
| summarize by tostring(tags)

Následující příklad ukazuje, jak získat počet všech záznamů za poslední hodinu, které jsou uložené v rozsahech označených značkou MyTag(a potenciálně i jinými značkami), ale nejsou označené značkou 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

Poznámka

Filtrování podle hodnoty extent_tags() funguje nejlépe, když se použije jeden z následujících řetězcových operátorů: has, has_cs, , !has. !has_cs

Tato funkce není ve službě Azure Monitor podporována.