This documentation applies to the 8.1 version of Service Level Management, which is in "End of Version Support." You will not be able to leave comments.

To view the latest version, select the version from the Product version menu.

Key performance indicators (KPIs) for performance-monitoring service targets

For performance-monitoring service targets, you can create expressions using key performance indicators (KPIs ). Key performance indicators store the information from a data source and this information is used in the measurement of a service target when assessing compliance and non-compliance for defined goals. You select KPIs when defining the service target using an interface that lists the discovered KPIs of each Collection Node. These Collection Nodes are configured in the Application Administration Console.

Plug-ins to monitoring products such as BMC Performance Manager, BMC Performance Manager Portal, SNMP, BMC ProactiveNet Performance Manager, BMC Service Impact Manager, BMC Transaction Management Application Response Time, or BMC Real End User Experience Monitoring can be installed with BMC Service Level Management (BMC SLM).

The following table summarizes the two types of KPIs are available for performance-monitoring service targets.

KPI types used in performance-monitoring service targets

KPI type


Relevant nodes for selection


Provides the state of the item being monitored.

The status is represented using the values OK, Warning, Alarm, and Offline. A status KPI is used to define a service target in terms of status changes received from the data source. These status changes are triggered by transaction breaches that are repeated a configurable number of times or percentage of times (as determined by the Event Generation parameter specific transaction, activity, or business service node). These breaches can be either performance breaches for exceeded response time thresholds or availability breaches due to HTTP errors.

Specific transaction, activity, or business service node.


Records a numeric value for the item being monitored.

Each KPI can have a different range of values. For example, CPU Utilization can have a valid data range of 0 - 100 percent. A numeric KPI enables you to define service targets in terms of new thresholds that you set through BMC SLM for end-to-end and back-end response times of monitored transactions and activities.

EndToEnd or Backend node under a specific transaction or activity.

 When building expressions for evaluation, you can select from the following options.

KPI expressions



Single KPI

For a single performance-monitoring status or value, you can include only one KPI. This KPI is used when measuring whether the target has been met.

Arithmetic Expression

You can include multiple numeric KPIs. You can also select one arithmetic type to apply to multiple KPIs. All the KPIs must receive values before the expression is evaluated.

Boolean Expression

KPIs can be used with an arithmetic type and one or more Boolean operators to form a complex expression. You can create nested expressions of up to 10 levels.

For more information, see the following topics:

This version of the documentation is no longer supported. However, the documentation is available for your convenience. You will not be able to leave comments.