vCenter Cloud Usage
For your convenience, the system tracks VS performance and generates statistics on CPU utilization, billing, network interface usage, and disk IOPS.
In this document you can find information on how to view the vCenter virtual server statistics.
CPU Usage for Virtual Server
To view the CPU usage statistics of your cloud:
- Go to your Control Panel > Cloud > Virtual Servers.
- Click the Actions button next to the virtual server you are interested in and then click CPU Usage.
You can also see the statistic by clicking Control Panel > Cloud > Virtual Servers > Label > Overview > CPU Usage tab.
The charts show the total CPU usage statistics for all the cores of the particular VS for a specified time period. The vertical axis indicates the CPU usage percentage (CPU percentage is the core-independent quantity) and the horizontal axis defines a time period.
The Instant CPU Usage graph shows shows the usage of cores on per-minute basis for the last 24 hours.
The Hourly CPU Usage graph shows the usage of cores for the last three months (if there is enough data). If there is less data available, the chart will show utilization for the time available.
To specify another period, set the start and end time in the filter and click the Apply button. Click the Show in my timezone checkbox if you want to show statistics according to your profile's timezone settings.
To zoom into a time period, click and drag in a chart. Click the Reset Zoom button to zoom out again.
Billing Statistics
OnApp has a record of all the charges applied to your vCenter resources. You can view the resource statistics under the statistics available, or those for a shorter period by setting a filter.
- The price parameters on this page do not take into consideration the free limits for resources set in the bucket.
- When generating billing statistics, OnApp takes the last state of the VS during the hour. For example, if a VS was turned on at 6.15 and turned off at 6.59 it will be considered as being off for the whole hour and its resources will be billed according to the OFF prices set in the bucket. However, the VS's disk and network interface usage can still be billed in case the VS was on during that hour.
To view the billing statistics of a particular virtual server:
- Go to your Control Panel > Cloud > Virtual Servers and then click on the label of the virtual server you are interested in
- On the page that loads, click the Overview tab, then click Billing Statistics
- To filter the statistics by date and time, select the time period from the drop-down menu. By default the statistics are generated for the last three months or the actual VS existence period.
- Click the Use local time checkbox to show statistics according to the user's profile's timezone settings
- Click the Apply button
On the screen that appears, you will see the following billing statistics details, according to the set price:
- Date - particular date and time for the generated statistics
- Users - the user to which the vCenter VS belongs to. Click on the owner name to see the User Profile (user details)
- Virtual Servers - the virtual server name with the total due for VS resources (CPU priority, CPUs, memory and template resources) for the point of time specified in the Date column.
- Virtual Server - summarized values of CPU, RAM disks, and NICs
- Network Interfaces Usage - the total due for the network interfaces used by this VS for the point of time specified in the Date column. Click the network interface name to see its details
- Disk Usage - the list of disks assigned to this VS. The charges for the disk size resource are included into the Costs column
- Costs - the total due for the CDN resource at the point of time specified in the Date column.
Scroll down to see Total Amount (the total due for the whole billing statistics period).
Save as CSV
You can save your billing statistics to a file in a CSV format. To download a CSV file with billing statistics for a selected period of time, click the Save as CSV button. The download will start automatically after you click the button.
The CSV file includes the following information:
- stat_time - a particular hour for which the statistics were generated
- vs_id - an ID of a virtual server
resource_category - a resource for which the statistics were generated. The resource category can be a disk, network_interface, compute, template, instance_package, and service_add_on.
- resource_id - an ID of a resource
- metric_name - a name of a metric for which the statistics were generated. The metric can be a disk_size, data_read, data_written, reads_completed, writes_completed, ip_addresses, rate, data_received, data_sent, cpu_shares, cpus, memory, cpu_usage, template, count (for instance packages, templates, and service add-ons), etc.
- usage - the amount of used resources that can be the following:
- GBs of disk size, Kbs of data read/written, the number of reads/writes.
- the number of IPs, the port speed in Mb per second, the data sent and received in KBs.
- the count for the instance package, template, and service add-on categories.
- cost - the total due for the VS usage for a particular hour specified in the stat_time field
For virtual servers created from instance packages, the resource category is instance_package, the metric name is count and the usage is "1".
Virtual Server Network Interface Statistics
OnApp tracks network usage for vCenter virtual servers and generates charts that help to analyze network performance. To see statistics on network utilization for a virtual server:
- Go to your Control Panel > Cloud > Virtual Servers menu.
- Click the label of the virtual server you're interested in.
- Click the Networking > Network Interfaces tab.
- Click the Interface usage icon next to the network you're interested in.
- On the screen that appears, the following charts are available:
- Instant Bandwidth - the chart shows the average inbound and outbound speed in Megabits per second (Mbps) of data received and sent over the network respectively. The average speed is shown on a per-minute basis for the last 24 hours.
- Hourly Data Transfer - the chart shows how much data in Gigabytes (GB) is received and sent over the network per hour. The amount of received and sent data is shown on a per-hour basis for a period of time up to three months.
- To zoom into a time period, click and drag in a chart. Click the Reset zoom button to zoom out again.
- To filter the statistics by date and time, select the time period from the drop-down menu above the charts and click the Apply button.
Virtual Server Disk IOPS Statistics
The system tracks IOPS (Input/Output Operations per Second) for virtual servers and generates charts that help analyze VS disk performance. The data presented in the chart are for the periods during which the statistics were gathered, typically 3 minutes. To see IOPS for a virtual server:
- Go to your Control Panel > Cloud > Virtual Servers menu.
- Click the label of the virtual server you're interested in.
- Click the Storage > Disks tab.
- Click the Actions button next to the required disk, and then choose IOPS.
- There are four charts on the screen that appears:
- Instant IOPS - IOPS for the last hour
- Hourly IOPS - IOPS for the last 24 hours
- Instant data written/read - data written/read (in Gb) for the last hour
- To zoom into a time period, click and drag in a chart. Click the Reset Zoom button to zoom out again.
- You can filter the statistics by date and time - select the time period from the drop-down menu and click the Apply button.
Metrics Used for Data Analysis
The statistics shown above are based on the metrics vCenter reports for a virtual server.
The virtual server CPU usage statistics are prepared based on the metrics that indicates the percentage of CPU that was used out of all the CPU that was allocated to the VM (CPU|Usage (%)) and CPU use in megahertz (CPU|Usage (MHz))
For virtual server network interface statistics, we analyze the rate of data being sent by the VS per second (Net|Data Transmit Rate (KBps)) and the rate of data received by the VS per second (Net|Data Receive Rate (KBps)).
For virtual server disk IOPS statistics, we analyze the amount of data read in the performance interval (Disk|Read Throughput KBps)) and amount of data written to disk in the performance interval (Disk|Write Throughput (KBps)).