VMInsights - Time Frequency


Just started using VMinsights and have created a few alerts based on the logs coming into the Log Analytics VMProcess table.

My initial concern is that each Process seems to be logged just once an hour, can this be altered anywhere ? 

An hour seems a long time to be waiting to see if a Process is running or not.

4 Replies
@JK_UK the product group of VM Insights were informed and they'll respond here. In short, they mentioned VMProcess is a metadata table that's not intended for this use, and they'll share how it should be done.

@Noa Kuperberg Thanks, I look forward to an update.

@Noa Kuperberg Hi, any update on this ? If it's not the VMProcess table then how should processes be monitored on Virtual Machines , is it still the Perf table ?

@JK_UK Yes, the current method for monitoring a process is by setting up a performance counter on the workspace to send data into the Perf table.  For example, you could use Process(*)\% Processor Time.


As Noa mentioned, VMProcess is a metadata table used for Service Map an Azure Monitor for VMs.  For more details, you can see the docs here.