嗨,有人知道在Azure中监控linux的最佳方法吗?我正在寻找一个可以监控OS层和交换文件的解决方案包,我可以从Azure中获得硬件的指标,但更感兴趣的是操作系统
提前感谢:)
发布于 2020-01-29 17:19:37
我相信您可以利用Perf表来获取已使用的交换空间信息。下面是一个基本的kusto查询w.r.t。
Perf
| where ( ObjectName == "Memory" )
| where ( CounterName == "% Used Swap Space" )
| summarize avg(CounterValue) by Computer, bin(TimeGenerated, 30s)仅供参考,我没有复制/测试这一点,但一般来说,我们添加/有一个交换文件使用'fallocate',设置linux交换区域使用'mkswap‘实用程序,启用交换使用'swapon’和附加交换文件细节在'/etc/fstab‘文件中,然后我们可以验证交换状态使用'swapon --显示’或‘空闲-h’命令,以便它的类型确认,这个交换状态是相关的'%已用交换空间‘计数器下的’性能‘表。
希望这能有所帮助!
https://stackoverflow.com/questions/59956426
复制相似问题