Manage Application Server Statistics

For your convenience, the system tracks application server performance and generates statistics on CPU utilization, billing, network interface and Disk IOPS usage. In this document you can find information on how to manage Application Server statistics. 


Application Server CPU Utilization 



OnApp tracks CPU usage for application servers and generates charts that help analyze application server performance. 
The charts show the total CPU usage for all the cores of this particular application server for a specified time period.

The vertical axis shows the CPU usage percentage (CPU percentage is the core-independent quantity). The horizontal axis defines a time period.

To see CPU usage statistics:

  1. Go to your Control Panel > Cloud > Application Servers menu.
  2. Click the label of the application server you're interested in.
  3. Click the Overview tab > CPU Usage.
  4. On the screen that appears, the top chart shows CPU usage for the last 24 hours. The bottom chart shows usage 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.
  5. Move the Show in My Timezone slider to the right if you want to show bandwidth statistics according to your profile's timezone settings.
  6. To zoom into a time period, click and drag in a chart. Click the Reset Zoom button to zoom out again.
  7. You can filter the statistics by date and time - select the time period from the drop-down menu and click the Apply button.
To see what percentage of compute resource CPU resource an application server takes, go to your Control Panel's Application Servers menu and click the label of the application server you're interested in. On the screen that appears, the CPU(s)/Shares parameter displays the amount of CPU resource given to this application server.

Application Server Billing Statistics



OnApp has a record of all the charges applied to your application servers for the last three month period. If an application server was created less than three months ago, statistics are recorded for the application server's existence to date. You can view all statistics available, or those for a shorter period by setting a Start and End time. 

To view billing statistics for an application server:

  1. Go to your Control Panel > Cloud > Application Servers menu.
  2. Click the label of the application server you're interested in.
  3. Click the Overview Billing Statistics tab.
  4. You can filter the statistics by date and time - select the time period from the drop-down menu and click the Apply button. By default the statistics are generated for the last three months or the actual application server existence period.
  5. Move the Show in my Timezone slider to the right if you want to show bandwidth statistics according to your profile's timezone settings.
  6. On the page that appears:

    The price parameters on this page do not take into consideration the free limits for resources set in the bucket.

    • Date – particular date and time for the generated statistics
    • Users – the application server owner. Click the owner name to see the User Profile (user details)
    • Virtual Servers – the application server name with the total due for application server resources (CPU priority, CPUs, memory and template resources) for the point of time specified in the Date column.
    • Network Interfaces Usage – the total due for the network interfaces used by this application server for the point of time specified in the Date column. Click the network interface name to see its details.
    • Disks Usage – the list of disks assigned to this application server with the total due for the disk space resources (disk size, data read/written, reads/writes completed) for the point of time specified in the Date column. Click the disk name to see its details.
    • Costs – the total due for the Application Servers, Network Interfaces and Disks resources 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).


Application Server Network Interface Statistics



OnApp tracks network usage for application servers and generates charts that help analyze network performance. To see network utilization statistics for an application server:

  1. Go to your Control Panel > Cloud > Application Servers menu.
  2. Click the label of the application server you're interested in.
  3. Click the Networking > Network Interfaces tab.
  4. Click the Statistics (chart) icon next to the network you're interested in.
  5. On the screen that appears, the top chart shows bandwidth usage for the last 24 hours. The bottom chart shows usage for the last three months.
  6. To zoom into a time period, click and drag in a chart. Click the Reset zoom button to zoom out again.
  7. You can filter the statistics by date and time - select the time period from the drop-down menu and click the Apply button.


Application Server Disk IOPS Statistics



The system tracks IOPS (Input/Output Operations per Second) for application servers and generates charts that help analyze application server disk performance. The data presented in the chart are for the periods during which the statistics was gathered, typically 3 minutes. To see IOPS for an application server:

  1. Go to your Control Panel > Cloud > Application Servers menu.
  2. Click the label of the application server you're interested in.
  3. Click the Storage > Disks tab.
  4. Click the Actions button next to the required disk, and then choose IOPS. 
  5. There are four charts on the screen that appears:

    • IOPS for the last hour
    • IOPS for the last 24 hours
    • Data written/read (in Kb) for the last 24 hours
    • Data written/read (in Kb)for the last hour

  6. To zoom into a time period, click and drag in a chart. Click the Reset Zoom button to zoom out again.
  7. You can filter the statistics by date and time - select the time period from the drop-down menu and click the Apply button.

The OnApp API allows you to limit the Hourly IOPS and Hourly data by setting the limit=N parameter, where the N variable is the number of hours for which the charts will display the info.