Azure 日志分析查询 vm 消耗了多少数据和哪些数据

Azure log analytics query for how much and what data has vm consumed

我想查询 return 类似于单个虚拟机的查询。所以查询应该显示单个虚拟机的结果以及它使用的日志类型/解决方案以及数量。 我不知道这是否有可能做类似的事情?提示?

通过此查询,我能够列出所有 vm 向法律报告的总使用情况,但我想了解有关单个 vm 的更多详细信息

find where TimeGenerated > ago(30d) project _BilledSize, _IsBillable, Computer
| where _IsBillable == true 
| extend computerName = tolower(tostring(split(Computer, '.')[0]))
| summarize BillableDataBytes = sum(_BilledSize) by  computerName 
| sort by BillableDataBytes nulls last

大多数情况下,您可以通过查询标准列或属性来完成它 _BilledSizeType_IsBillable计算机.

以下是供您参考的示例查询:

union withsource=tt *
| where TimeGenerated between (ago(7d) .. now())
| where _IsBillable == true
| where isnotempty(Computer) 
| where Computer == "MM-VM-RHEL-7"
| summarize BillableDataBytes = sum(_BilledSize) by Computer, _IsBillable, Type
| render piechart

下面是截图说明:

相关参考: