hvtop - a TUI Hyper-V telemetry / performance monitor
Hey,
I could start this with "I built a ..." just to trigger the AI-slop-sensitive part of the community :P - but I won't. I just wanted to show you something which I'm using for troubleshooting/debuging Hyper-V.
Coming from VMware enviros, I really missed the esxtop functionality on Hyper-V. If you don't know it, it's a TUI driven performance monitor for ESXi hosts. Fast, very specific, but gives you the most important metrics without any GUI or webservice or plugin requirements.
I can't find anything close enough for Hyper-V (or Windows, for that matter) - you'd need to juggle Hyper-V Manager, Performance Monitor, Task Manager, Resource Monitor and who knows what else to check what's killing a host's performance.
(I know, WAC will do it for you with a nice GUI, but that's exactly what I didn't want).
While I am quite handy with Powershell, and I have crafted my basic reporting PS scripts to get data similar to esxtop's, I soon realized PS isn't the right tool for this type of data/metric gathering, it's just too slow to give reasonably precise feedback about what's happening.
So. Enter Codex.
(Now you can boo me. Really. I get it. But if you don't want to use it, then just don't. Of course you can still drop the usual AI-slop comment if that makes you happier. I don't mind.)
So hvtop now is a C# utility, able to check the basics (CPU/RAM/DISK/NETWORK), and some more detailed info as well. It can drill down to VM or Storage or vSwitch level for more information, and it works with Failover Clusters.
you can check it out here (open source):
https://github.com/mazvazzeg/hvtop