我希望你们都做得很好。
我想了解如何在 Azure Monitor 日志分析过程中使用 Kusto Log 查询来读取/获取虚拟机后台进程。
好心提醒。
为进程启用 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。
让我知道这是否回答。