Managing the capacity of your OpenStack infrastructure
As a Capacity Planner or OpenStack Technology Specialist, you can use BMC Helix Continuous Optimization to configure, administer, and manage the capacity of your OpenStack infrastructure.
As the flow diagram illustrates, the data source (OpenStack ETL or Gateway Server) collects data from the OpenStack infrastructure elements. The collected data is transferred to Continuous Optimization where it is processed, and then displayed on the user interface. You can use the product features to review, analyze, and manage the capacity of your OpenStack infrastructure.
The following sections describe how you can achieve these goals:
Collecting the data of OpenStack infrastructure
As an Administrator, you can use one of the following methods for data collection:
- Using the out-of-the-box ETLs:
- Using the Continuous Optimization Agents
After data collection starts, data is loaded daily and Indicators are available in the Workspace tab.
Performing advanced analysis
To perform advanced analysis on the imported OpenStack data, such as identifying specific performance issues, trends, and bottlenecks, you can use Analysis. For more information, see Creating-an-analysis.
Here are some use cases for which you can create and use Analysis:
Analyze the disk activity of a host
The following video explains how to create an analysis to analyze the trend of disk usage of a host over time.
Analyze the application wise CPU utilization on the host
- Create an analysis.
See sample configuration values: - Review the analysis results.
The analysis results are shown in a tabular format. The summary table shows the application wise CPU utilization for the host.
Managing future demand
Use Models to predict service performance and obtain forecasts of historical series of metrics, including deep details on the modeling techniques used in forecasts and how to interpret the results of model runs. For more information, see Modeling-capacity-usage.
The following video explains how to create a model to predict the CPU utilization, disk input and output, and memory utilization of a host.