Data collection is the first step in capacity optimization. Effective and timely data collection provides the information to achieve the capacity management goals, such as capacity visibility, risk mitigation, and resource optimization. It ensures that the IT services and infrastructure are able to deliver the agreed service levels in a cost-effective and timely manner.
BMC Helix Continuous Optimization provides tools to collect data from various third-party data sources and operating systems. Depending on the criticality of services and applications, data collection frequency and granularity changes. For most services and applications, daily or hourly data collection is sufficient. For business-critical services and applications, data collection frequency can be as frequent as one second.
You can visualize and analyze the collected data in the capacity views. You can also perform advanced analysis on the data by creating analysis and models in the Workspace.
Methods of data collection
To support the BMC Helix Continuous Optimization use cases, use Connectors or ETLs and Continuous Optimization Agents as data collection methods.
|Connectors or ETLs
|Continuous Optimization Agents
The primary method of collecting data into BMC Helix Continuous Optimization is through Extract, Transform, and Load (ETLs), also known as connectors. ETLs are configurable modules that collect performance and configuration data from various data sources, such as physical, virtual, and cloud servers, networks, databases, and storage. They further process the collected data and make it suitable for analyzing from the capacity perspective.
BMC Helix Continuous Optimization provides out-of-the-box ETLs according to operating systems and technologies. Use these ETLs for data collection according to the operating system and technologies that you are using. You can also create custom ETLs to extend data collection capabilities of BMC Helix Continuous Optimization.
For more information, see the following topics:
To collect more detailed and accurate data, use Continuous Optimization Agents along with the ETL. These Agents are installed on the physical and virtual systems in your environment. They collect data directly from hypervisors and operating systems. Use Agents in the following scenarios:
For information about configuring and using the Agents for data collection, see Collecting data via Continuous Optimization Agents.
The following diagram displays the cloud and on-premises components that are used for data collection. Some components are mandatory while others are optional depending on the method that you use for data collection from your on-premises environment.
For more information, see Architecture.
Data collection for business services, applications, and service pools
To manage and analyze the capacity at a business service level, the IT resources that support business services and underlying applications are grouped and analyzed together. You can also analyze the capacity at a service pool level to better plan your infrastructure needs. In such scenarios, it is important to collect data that can be collated and treated as a collective set.
For information about the tasks to be performed to collect data for business services, applications, and service pools, see Collecting data for business services, applications, and service pools.