Are you serving my VM well?
It is common for the application team (or the VM owner) to suspect that virtualization is behind any performance degradation. After all, resources are shared and there are many IaaS workloads.
We start with a single VM, as we need to ensure we can handle one VM before we consider handling all VMs. A common use case here is that a VM owner (your customer) complains that his VM is slow. You need to come up with a dashboard that enables the help desk to quickly and easily identify where the problem is. Is it with Infrastructure or with the VM? Is it related to CPU, RAM, disk, or network? How severe is the problem?
To prove that the IaaS is meeting its performance SLA, we need to show the following information about the VM:
- CPU contention
- Memory contention
- Disk latency
- Network dropped packets (as covered in Chapter 15, Network Counters, vCenter does not provide network latency information)
All the preceding information has to be provided in a line-chart format so that any...