Analyzing the resource usage of servers

Use Workload Assurance to analyze the resource usage of a server according to the applications that run within the server. The server could be a standalone system or a virtual machine that is running in a cloud or on-premises environment. Workload Assurance provides the resource usage according to the processes that run applications.

A workload definition includes a collection of system processes. You can create multiple workload definitions to categorize these processes into multiple workloads that are meaningful for your analysis. Analyzing the resource usage by using Workload Assurance involves defining a workload, analyzing the definition, and updating it till you obtain the right definition.

After you create the definition, you can add it to an agent list while configuring the agent list. When the Agents run, they collect data and send it to the Gateway Server. The Gateway Server creates workloads in the Workspace according to the definition and ingests the workload data into BMC Helix Continuous Optimization. You can then analyze this time series data by performing the advanced analysis, such as what-if analysis.

Perform these steps to define and analyze workloads:


Install remote components.

  1. Install the Remote ETL Engine and Gateway Server.
  2. Install Continuous Optimization Agents on the required managed systems. The Agents collect the process-level data from the managed systems.

Configure remote components.

Add the Gateway Server by using the Gateway Manager.


Create a workload definition.

Create a workload definition to analyze the workload on your servers.


Configure an agent list with this workload definition. 

  1. Add the workload definition while configuring an agent list.
  2. Add the agent list to the Gateway Server.

Managing the Gateway Server agent list


Analyze the workload.

Create an analysis to analyze the workload created by the Gateway Server.

Creating an analysis

Was this page helpful? Yes No Submitting... Thank you