extent_tags()

Geçerli kaydın bulunduğu ölçüdeki kapsam etiketlerine sahip dinamik bir dizi döndürür.

Bu işlevi bir veri parçasına bağlı olmayan hesaplanan verilere uygularsanız boş bir değer döndürür.

Syntax

extent_tags()

Söz dizimi kuralları hakkında daha fazla bilgi edinin.

Döndürülenler

Geçerli kaydın kapsam etiketlerini veya boş bir değeri tutan bir dizi olan tür dynamic değeri.

Örnekler

Bazı sorgu işleçleri, kaydı barındıran veri parçası hakkındaki bilgileri korur. Bu işleçler arasında where, extendve projectbulunur. Aşağıdaki örnekte, bir saat öncesine ait kayıtları olan ve sütunu ActivityIdiçin belirli bir değer içeren tüm veri parçalarının etiketlerinin nasıl alındığını gösterir.

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

Aşağıdaki örnekte, etiketiyle etiketlenmiş (ve potansiyel olarak diğer etiketler) uzantılarda depolanan ancak etiketiyle MyTagetiketlenmeyecek şekilde son bir saat içindeki tüm kayıtların sayısının nasıl alındığı drop-by:MyOtherTaggösterilmektedir.

T
| where Timestamp > ago(1h)
| extend Tags = extent_tags()
| where Tags has_cs 'MyTag' and Tags !has_cs 'drop-by:MyOtherTag'
| count

Not

değerine extent_tags() göre filtreleme, aşağıdaki dize işleçlerinden biri kullanıldığında en iyi performansı gösterir: has, has_cs, , !has!has_cs.

Bu özellik Azure İzleyici'de desteklenmez