Usage Trends – capacity planning and real-time reporting in OnApp clouds

Jim Freeman

Jim Freeman
Senior Cloud Architect

Usage Trends reporting is an extremely useful feature built into OnApp clouds. Introduced in OnApp v5.0, our most recent Long Term Support release, Usage Trends provide invaluable insight into resource utilization and user activity – helping you identify problems, improve capacity planning and more.

As our long-term customers know, early versions of OnApp presented statistics on a per virtual machine or per user level. Today, OnApp gives you a visual representation of your entire cloud, for a plethora of different metrics.


Historical trends for capacity planning

One of the most common use cases for “Usage Trends” is capacity planning for your entire environment. You can customize the filter to go back all of the way to when your cloud was first built, or specifically focus in on a busy time. You can use the information that is provided here to plan when you may need to add an extra hypervisor, or add some disks to your cluster.


OnApp cloud usage trends

Real-time trend reporting

Not only does OnApp show statistics based on allocated resources, such as CPU, Memory and Disk, but also on actual real time usage on disk IOPS and network bandwidth.  Additionally, you can also use it to keep track of the number of virtual servers, bare metal servers and smart servers in your entire cloud.

OnApp cloud - top 20 servers

For each of the metrics in Usage Trends, you can also see a breakdown of the top 20 servers that are using each statistic. For example, in the IOPS section it will give you information on the top 20 servers for data written, and the top 20 servers for data read.

For metrics that consist of information about allocated resources, the table will also show information on the average utilization (ie, average vCPU core utilization) for each statistic as well.

Further processing…

Of course, you can also use the OnApp API to output all of this information into an external system or spreadsheet for additional analysis or automation.

What else are you using Usage Trends for? Let us know –!