早上好
我试图运行一个库斯托查询显示唯一的所有者标签,以显示在图表中显示的次数的所有者出现在azure。我想让所有不同的所有者和成本中心都参与进来,但我找不到最好的方法。下面是一个示例,但我需要指定多个所有者来生成一个图表,显示Azure
中的所有唯一所有者资源| where tags['owner'] =~ "Billy"| summary count()
这应该给你一个方向。您需要为"成本中心"做类似的事情。属性(或更新您的问题以详细说明它来自数据集的哪个部分)
resources
| extend owner = tostring(tags.owner)
| summarize count() by owner
| render barchart // you can choose a different type of chart
给定您修改的描述:如果我有两组标签,一个是(所有者),另一个是(所有者)我将如何在查询中将它们组合在一起?→您可以这样做(假设您无法固定源数据,这会更好):
union (
resources
| extend owner = tostring(tags.owner) // lowercase 'o' in 'tags.owner'
| summarize count() by owner
), (
resources
| extend owner = tostring(tags.Owner) // uppercase 'O' in 'tags.Owner'
| summarize count() by owner
)
| summarize sum(count_) by owner