Chapter 6. Data Optimization
Red Hat CloudForms optimization functions allow you to view utilization trends, and identify and project bottlenecks in your environment. In addition, you can predict where you have capacity for additional virtual machines, see Planning Where to Put a New Virtual Machine in the Deployment Planning Guide.
To access the utilization and bottleneck report features, you will first need to enable data collection in Red Hat CloudForms; see the following sections in the Deployment Planning Guide:
- For reporting of daily optimization data, incomplete days (days with less than 24 hourly data points from midnight to midnight) that are at the beginning or end of the requested interval are excluded. Days with less than 24 hourly data points would be inaccurate and including them would skew trend lines, therefore, the Optimize page requires at least two full days of daily data. All charted values are derived from trend calculations that requires at least two data points.
6.1. Utilization Trends
Red Hat CloudForms allows you to view the resource utilization of your clusters, providers, and datastores. You can choose from summary, details, or report view.
6.1.1. Viewing a Utilization Trend Summary
This procedure shows you how to view a utilization trend summary.
- Navigate to → .
- Click Summary if it is not already selected.
- Expand the tree on the left side, until you can see the desired providers, clusters, or datastores.
- Click on the item.
Use the Options section in the Summary tab to change the characteristics of the data.
- Use Trends to select how far back you want to calculate the trend.
- Use Selected Day for the date you want to see percent utilization for in the chart on the Summary tab.
- Use Classification to only see trends for a specific applied tag.
- Use Time Profile to select an existing time profile. If the logged on user does not have any time profiles available, this option will not show.
- Select a Time Zone.
6.1.2. Viewing Detail Lines of a Utilization Trend
This procedure shows you how to view detail lines of a utilization trend.
- Navigate to → .
- Expand the tree on the left side, until you can see the desired providers, clusters, or datastores.
- Click on the item.
- Click Details if it is not already selected.
- From the Options area, select how far back you want to view the trends for and any classifications you want to use.
6.1.3. Viewing a Report of a Utilization Trend
To find out more about resource utilization, view utilization trend reports.
- Navigate to → .
- Expand the tree on the left side, until you can see the desired providers, clusters, or datastores.
- Click on the item.
- Click Report if it is not already selected.
- From the Options area, select how far back you want to view the trends for and any classifications you want to use.
6.2. Bottlenecks
Red Hat CloudForms can show where bottlenecks occur in your virtual infrastructure. You can view them either on a timeline or as a report which can be downloaded for further analysis.
6.2.1. Prerequisites
Bottleneck reports use the same mechanism to gather data as capacity and utilization reports. To enable data collection in Red Hat CloudForms, see the following sections:
Additionally, configure your Red Hat CloudForms for collecting capacity and utilization reports for clusters and datastores by following this procedure:
- From the settings menu, select Configuration.
- Select Region from the Settings tab in the left pane of the appliance.
In the right pane, under the C & U Collection tab, check the boxes for Collect for All Clusters under Clusters and Collect for All Datastores under Datastores, or check the boxes for the clusters/datastores you desire.
NoteCollect for All Clusters must be checked to be able to collect capacity and utilization data from cloud providers such as Red Hat OpenStack or Amazon EC2.
- Click Save.
For bottleneck reports to work as expected, the data collection for capacity and utilization reports should also be enabled for the relevant backend provider. See the following documentation to enable data collection for Red Hat Enterprise Virtualization and Red Hat Enterprise Linux OpenStack Platform provider:
- For Red Hat Enterprise Virtualization: Data Collection for Red Hat Enterprise Virtualization
- For Red Hat Enterprise Linux OpenStack Platform: Data Collection for Red Hat Enterprise Linux OpenStack Platform
For reporting of daily bottleneck data, incomplete days (days with less than 24 hourly data points from midnight to midnight) that are at the beginning or end of the requested interval are excluded. Days with less than 24 hourly data points would be inaccurate and including them would skew trend lines. Therefore, at least one full day of hourly data from midnight to midnight is necessary for displaying the bottleneck charts under the Optimize tab.
6.2.2. Viewing the Bottleneck Summary
To find out more about bottleneck capacity or utilization, view a bottleneck summary.
- Navigate to → .
- Click Summary if it is not already selected.
- Expand the tree on the left side, until you can see the desired providers, clusters, or datastores.
- Click on the item.
Use the Options section to change the characteristics of the data.
- Use Event Groups to select if you want to see bottlenecks based on capacity, utilization or both.
Select a Time Zone.
Data is processed, and a timeline appears. Click on an icon in the timeline to see specific information on the bottleneck.
6.2.3. Viewing a Report of the Bottlenecks Trend
- Navigate to → .
- Click Report.
- Expand the tree on the left side, until you can see the desired providers, clusters, or datastores.
- Click on the item.
Use the Options section to change the characteristics of the data.
- Use Event Groups to select if you want to see bottlenecks based on capacity, utilization or both.
- Select a Time Zone.
- Expand the tree on the left side, until you can see the enterprise, provider, or datastore that you want to see the trend for.