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
大多数情况下,您可以通过查询标准列或属性来完成它 _BilledSize、Type、_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
下面是截图说明:
相关参考:
我想查询 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
大多数情况下,您可以通过查询标准列或属性来完成它 _BilledSize、Type、_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
下面是截图说明:
相关参考: