extent_tags()

Zwraca tablicę dynamiczną z tagami zakresu , w jakim znajduje się bieżący rekord.

Jeśli zastosujesz tę funkcję do danych obliczeniowych, które nie są dołączone do fragmentu danych, zwraca pustą wartość.

Składnia

extent_tags()

Dowiedz się więcej o konwencjach składniowych.

Zwraca

Wartość typu dynamic , która jest tablicą zawierającą tagi zakresu bieżącego rekordu lub pustą wartość.

Przykłady

Niektóre operatory zapytań zachowują informacje o fragmentowaniu danych hostowania rekordu. Te operatory obejmują where, extendi project. W poniższym przykładzie pokazano, jak uzyskać listę tagów wszystkich fragmentów danych, które mają rekordy od godziny temu, z określoną wartością dla kolumny ActivityId.

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

W poniższym przykładzie pokazano, jak uzyskać liczbę wszystkich rekordów z ostatniej godziny, które są przechowywane w zakresach oznaczonych tagiem MyTag(i potencjalnie innymi tagami), ale nie oznaczone tagiem 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

Uwaga

Filtrowanie wartości extent_tags() najlepiej sprawdza się, gdy jest używany jeden z następujących operatorów ciągów: has, , has_cs!has, !has_cs.

Ta funkcja nie jest obsługiwana w usłudze Azure Monitor