extent_tags()
Returnerar en dynamisk matris med utsträckningstaggar för den utsträckning som den aktuella posten finns i.
Om du använder den här funktionen för beräknade data, som inte är kopplade till en datashard, returneras ett tomt värde.
Syntax
extent_tags()
Läs mer om syntaxkonventioner.
Returer
Ett värde av typen dynamic
som är en matris som innehåller den aktuella postens omfattningstaggar eller ett tomt värde.
Exempel
Vissa frågeoperatorer bevarar informationen om datashard som är värd för posten.
Dessa operatorer inkluderar where
, extend
och project
.
I följande exempel visas hur du hämtar en lista över taggarna för alla datashards som har poster från en timme sedan, med ett specifikt värde för kolumnen ActivityId
.
T
| where Timestamp > ago(1h)
| where ActivityId == 'dd0595d4-183e-494e-b88e-54c52fe90e5a'
| extend tags = extent_tags()
| summarize by tostring(tags)
I följande exempel visas hur du hämtar ett antal av alla poster från den senaste timmen, som lagras i omfattningar taggade med taggen MyTag
(och potentiellt andra taggar), men inte taggas med taggen 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
Anteckning
Filtrering av värdet extent_tags()
för presterar bäst när någon av följande strängoperatorer används: has
, has_cs
, !has
, !has_cs
.
Den här funktionen stöds inte i Azure Monitor
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för