1

我们想从 VM 中收集一些性能计数器,然后在 Azure 日志中查询它们。基本性能计数器已启用,但其中一些已丢失,因此我们使用自定义性能计数器来添加其余部分。最重要的是\LogicalDisk(*)\% Used Space,关于:https ://docs.microsoft.com/en-us/azure/azure-monitor/platform/data-sources-performance-counters

Perf 已添加到 WorkSpace 的高级设置和 VM 的诊断设置中,但未收集新的 perfs(此处为 % Used Space)。

我添加它已经 3 天了,但是当我查询当前收集的计数器时,它仍然只给我:

免费兆字节
平均。Disk sec/Write Disk Writes/sec 磁盘字节/秒
Avg. 磁盘秒/传输
磁盘读取/秒
磁盘写入字节/秒
平均。Disk sec/Read
Disk Transfers/sec
磁盘读取字节数/秒 % 可用空间

4

1 回答 1

1

通常在配置 perf 计数器后,您应该会在 30 分钟内看到数据流动。

很少需要澄清..

1) 你的虚拟机是 Windows 还是 Linux?

如果我知道 \LogicalDisk(*)\% Used Space 是 Linux 性能计数器。Windows 在逻辑磁盘中没有按名称命名的性能计数器。如果它是 Linux 计算机,那么您应该能够在 Log Analytics 的 Linux 性能计数器选项卡下看到该计数器。

2)是否为适当的机器操作系统正确配置?

检查机器是否在 Log Analytics 中显示 HeartBeat 并且代理是否健康。如果不健康,如果不按照这些步骤进行故障排除。

https://docs.microsoft.com/en-us/azure/azure-monitor/platform/agent-windows-troubleshoot

3)还要确保正确保存。通常,一旦您选择了计数器并点击 OK,Azure 门户保存选项通常会具有欺骗性。您需要在门户的日志分析数据源选项卡中点击保存选项。

于 2019-10-12T13:42:50.617 回答