Azure 上的 Log Analytics 中的磁盘查询
Disk query in Log Analytics on Azure
我想知道是否可以在日志分析方面获得一些帮助。对此很陌生,请多多包涵。
我正在尝试创建一个查询,以提供有关 Azure 中磁盘利用率的信息。我有两个命令(如下),但是我无法合并它们,因为我想要一个查询,它给我 % free space、磁盘总大小、vm 名称和磁盘名称。在磁盘使用方面我能得到的任何其他东西都会很棒,目前不会过分关注 IOP。
命令是:
下面的这个命令提供了关于免费 space 的信息:
search ObjectName == "LogicalDisk" and CounterName == "% Free Space"
下面的命令提供有关剩余可用 Mb 的信息。
search ObjectName == "LogicalDisk" and CounterName == "Free Megabytes"
我试过这个有帮助,但是信息还是很有限
search ObjectName == "LogicalDisk" and CounterName == "Free Megabytes" and TimeGenerated > ago(1d)
| summarize FreeSpace = min(CounterValue) by Computer, InstanceName
| where strlen(InstanceName) ==2 and InstanceName contains ":"
提前致谢:)
您可以使用以下命令
Perf | where (ObjectName == "LogicalDisk" and CounterName == "Free Megabytes") | summarize arg_max(TimeGenerated, *) by Computer | sort by TimeGenerated desc
有关此的更多信息,您可以查看此 link。
您可以使用以下脚本查询 Azure 日志数据库:
// % Disk free space
Perf | where ObjectName == "LogicalDisk" and CounterName == "% Free Space" and InstanceName != "_Total"
| summarize CounterValue = min(CounterValue) by Computer, InstanceName, CounterName
| order by CounterValue asc nulls first
要限制输出到可用空间少于 20% 的磁盘 space 只需添加一个额外条件:
| where CounterValue < 20
我想知道是否可以在日志分析方面获得一些帮助。对此很陌生,请多多包涵。
我正在尝试创建一个查询,以提供有关 Azure 中磁盘利用率的信息。我有两个命令(如下),但是我无法合并它们,因为我想要一个查询,它给我 % free space、磁盘总大小、vm 名称和磁盘名称。在磁盘使用方面我能得到的任何其他东西都会很棒,目前不会过分关注 IOP。
命令是:
下面的这个命令提供了关于免费 space 的信息:
search ObjectName == "LogicalDisk" and CounterName == "% Free Space"
下面的命令提供有关剩余可用 Mb 的信息。
search ObjectName == "LogicalDisk" and CounterName == "Free Megabytes"
我试过这个有帮助,但是信息还是很有限
search ObjectName == "LogicalDisk" and CounterName == "Free Megabytes" and TimeGenerated > ago(1d)
| summarize FreeSpace = min(CounterValue) by Computer, InstanceName
| where strlen(InstanceName) ==2 and InstanceName contains ":"
提前致谢:)
您可以使用以下命令
Perf | where (ObjectName == "LogicalDisk" and CounterName == "Free Megabytes") | summarize arg_max(TimeGenerated, *) by Computer | sort by TimeGenerated desc
有关此的更多信息,您可以查看此 link。
您可以使用以下脚本查询 Azure 日志数据库:
// % Disk free space
Perf | where ObjectName == "LogicalDisk" and CounterName == "% Free Space" and InstanceName != "_Total"
| summarize CounterValue = min(CounterValue) by Computer, InstanceName, CounterName
| order by CounterValue asc nulls first
要限制输出到可用空间少于 20% 的磁盘 space 只需添加一个额外条件:
| where CounterValue < 20