UserAgent mentioned in few blog posts in the past, checked it out last week and I fell it a good tool to have especially since they announced free community licenses – 100 users at the time of this writing.
It offers some of useful metrics [few listed below]
- break down of session login and logout durations
- application usage
- VM resource usage over time [cpu, memory etc..]
- audit info on user session[s] over time[connect/disconnect/reconnect etc..]
- capacity planning
I started to dive-in to troubleshoot login times on new our windows 10 v1709 build and was quickly able to find out our new Endpoint Detection and Response (EDR) added 10 seconds to log in. It may help you as well to narrow down to the bottlenecks.
It was very easy to set up. Needs a spunk instance [data storage and dashboards]. In my case, I was using the free spunk instance and the user agent just goes on the worker VM, no additional components. I like the fact the agent is lightweight and doesn’t look like it uses CPU intensive WMI quires to gather the metrics, Also you can install the agent on the fly using a startup script outside your master image.
Check them out if interested.