extent_tags()
Gibt ein dynamisches Array mit den Ausdehnungstags des Umfangs zurück, in dem sich der aktuelle Datensatz befindet.
Wenn Sie diese Funktion auf berechnete Daten anwenden, die nicht an einen Datenshard angefügt sind, gibt einen leeren Wert zurück.
Syntax
extent_tags()
Erfahren Sie mehr über Syntaxkonventionen.
Gibt zurück
Ein Wert vom Typ dynamic
, der ein Array ist, das die Ausdehnungstags des aktuellen Datensatzes oder einen leeren Wert enthält.
Beispiele
Einige Abfrageoperatoren behalten die Informationen über den Datenshard bei, der den Datensatz hosten soll.
Zu diesen Operatoren gehören where
, extend
und project
.
Das folgende Beispiel zeigt, wie Sie die Tags aller Datenshards mit Datensätzen von vor einer Stunde mit einem bestimmten Wert für die Spalte ActivityId
auflisten.
T
| where Timestamp > ago(1h)
| where ActivityId == 'dd0595d4-183e-494e-b88e-54c52fe90e5a'
| extend tags = extent_tags()
| summarize by tostring(tags)
Das folgende Beispiel zeigt, wie Sie eine Anzahl aller Datensätze aus der letzten Stunde abrufen, die in Ausdehnungen gespeichert werden, die mit dem Tag MyTag
(und möglicherweise anderen Tags) markiert, aber nicht mit dem Tag drop-by:MyOtherTag
markiert werden.
T
| where Timestamp > ago(1h)
| extend Tags = extent_tags()
| where Tags has_cs 'MyTag' and Tags !has_cs 'drop-by:MyOtherTag'
| count
Hinweis
Die Filterung nach dem Wert von extent_tags()
funktioniert am besten, wenn einer der folgenden Zeichenfolgenoperatoren verwendet wird: has
, has_cs
, !has
, !has_cs
.
Diese Funktion wird in Azure Monitor nicht unterstützt.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Feedback senden und anzeigen für