0

我希望你们都做得很好。

我想了解如何在 Azure Monitor 日志分析过程中使用 Kusto Log 查询来读取/获取虚拟机后台进程。

例如,如下面的屏幕截图所示: 在此处输入图像描述

好心提醒。

4

1 回答 1

0

为进程启用 perf 计数器,您需要通过查询 perf 表从中获取进程名称。

您可以添加性能计数器 Process(*)\% Processor Time。通过转到 Log Analytics 实例 -> 高级设置 -> Windows 性能计数器。然后查询这些性能计数器,如下所示。

性能 | 其中 ObjectName == "进程" | 其中 CounterName 包含“处理器时间”| 按计算机汇总 makelist(InstanceName)

其他替代方法是通过使用服务地图功能参考此,您可以查询 ServiceMapProcess_CL 表https://docs.microsoft.com/en-us/azure/azure-monitor/insights/vminsights-log-search

让我知道这是否回答。

于 2019-11-30T13:46:46.210 回答