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
, extend
a 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.
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro