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
, extend
i 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
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla