This documentation supports the 18.08 version of Service Level Management.

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

2020-09-17_02-08-53_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.

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:

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