In the Azure Management and Operations Management Suite, there are many options available for monitoring. For instance, the performance counters gives you much insight about your workload. There are also application-specific options available.
Even if you don't use OMS, Azure can provide you all kinds of metrics per virtual machine, but not in one central place. Just navigate to your virtual machine. In the Overview pane, you can see performance data for CPU, memory, and storage. Detailed information is available in the section Metrics under Monitoring. There are all kinds of data available, such as CPU, storage, and networking:
The problem with many of these solutions is that they are application specific, or you are looking into the end-results, without knowing what the cause is. If you need information about the general performance of the resources...