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.

Note
  • 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.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:

    1. From the settings menu, select Configuration.
    2. Select Region from the Settings tab in the left pane of the appliance.
    3. 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.

      Note

      Collect 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.

    4. 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:

Note

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.

  1. Navigate to OptimizeBottlenecks.
  2. Click Summary if it is not already selected.
  3. Expand the tree on the left side, until you can see the desired providers, clusters, or datastores.
  4. Click on the item.
  5. Use the Options section to change the characteristics of the data. 2257

    • 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

  1. Navigate to OptimizeBottlenecks.
  2. Click Report.
  3. Expand the tree on the left side, until you can see the desired providers, clusters, or datastores.
  4. Click on the item.
  5. Use the Options section to change the characteristics of the data. 2258

    • Use Event Groups to select if you want to see bottlenecks based on capacity, utilization or both.
    • Select a Time Zone.
  6. Expand the tree on the left side, until you can see the enterprise, provider, or datastore that you want to see the trend for.