我有一个日志分析工作区和2个连接到它的虚拟机。虚拟机未启用来宾操作系统。当我导航到Log Analytics --> Log blade并运行Azure提供的查询"% Free Space“时,什么也没有显示。
我是否需要为虚拟机启用来宾操作系统?我认为Azure的这个指标是开箱即用的。这里我漏掉了什么?
更多观察: VM1和VM2已连接到日志工作区。我为VM2启用了guest-os,只是考虑到这是必要的。当我运行这个以日志分析工作区为作用域的可用空间查询时,我也可以看到VM1的数据,这很奇怪。因此,我得出结论,此指标不需要Guest-OS。所以我删除了Guest-OS,也从存储中删除了WADPerformaceCounterTable。
现在我看不到查询的任何数据
发布于 2021-04-20 15:39:57
根据我的测试,如果要使用Azure日志分析监视服务器的可用磁盘空间,则需要在要监视的虚拟机上安装Azure监视器代理,并在Azure日志分析中启用性能计数器。有关更多详细信息,请参阅the blog。
例如(我使用windows虚拟机进行测试)

erf
| where ObjectName == "LogicalDisk" or // the object name used in Windows records
ObjectName == "Logical Disk" // the object name used in Linux records
| where CounterName == "Free Megabytes"
| summarize arg_max(TimeGenerated, *) by InstanceName // arg_max over TimeGenerated returns the latest record
| project TimeGenerated, InstanceName, CounterValue, Computer, _ResourceId

https://stackoverflow.com/questions/67164853
复制相似问题