So there is a great article on ALL the different layers and Queues that you should watch in order to figure out where it's queuing to figure out where it may be backing up and thus having latency with your storage performance. Since SolarWinds can effectively watch all layers Storage, Hypervisor (VMware), OS, SQL Server is there monitoring that SolarWinds does at all these various layers?
ref: VMware I/O queues, micro-bursting, and multipathing - Virtual Geek