products:promonitor:6.8:monitorsguide:netweaver:saptransactiontimes

SAP transaction times

Purpose

This monitor is dedicated to the monitoring of SAP transactions average execution time per step. You can define the transaction, task and period for which you want to analyze the response time. The monitor will then generate an alarm if the response time is over a threshold.

Configuration hints

Create one or several rules in the table to define transaction times monitoring. You can watch a specific transaction, or a group of transaction using regular expression. You can also leave * in transaction name and watch all transactions of a given type of task. Note: Computing average response times over a period longer than 30 minutes can consume a large amount of resources on the SAP system and is not advised.

If an average response time of 0 ms is reported for all transactions, it is very likely that the timezone of your SAP system is not matching the one of the OS

Surveillance table

ParameterDescription
ActiveUse this field to activate or deactivate a line of configuration.
TransactionDefines the transaction to watch for. You can use regexp to match a subset of transactions.
Excluded transactionA filter to exclude some transactions. Mostly useful if you defined a large subset (like '*') in the transaction field.
TaskThe type of task in which the transaction is running.
Period (min, max 30)The period of time for which the average response time will be computed.
Max time/step (ms)The threshold for the maximum time per step in milliseconds.
Min step countThe minimum number of steps expected in order to consider the response time to be relevant, and thus evaluate the alarm condition.
AggregateIs selected, it will compute the global response time of all the transactions matching the 'transaction filter'. If not selected, the response time of each transaction will be compared to the threshold. Potentially several alarms per line can be generated.
SeverityThe level of severity of the alarm generated by this line of surveillance.
Auto clearIf checked, the alarm will be cleared as soon as the alarm condition is not met anymore.
Alarm tagThis field allows to add custom text within the alarm message. %MSG% variable will contain the actual generated message and can be used such as: “my_prefix %MSG% my_suffix”. By default, tag will be used as prefix.
AlarmIf checked, this line of surveillance will be used for alarm generation.
MetricIf checked, this line of surveillance will be used for metric generation.

Examples

ActiveTransactionExcluded transactionTaskUserPeriod (min, max 30)Max time/step (ms)Min step countAggregateSeverityAuto clearAlarm tagAlarm
true*Z.*DIALOG5150500falseMAJORtrue truefalse

Effect : Sends an alarm for each transaction (except the ones starting with Z) having a response time per step greater than 150ms over the last 5 minutes. If less than 500 DIALOG steps were executed within the period, no alam will be sent.

Examples

ActiveTransactionExcluded transactionTaskUserPeriod (min, max 30)Max time/step (ms)Min step countAggregateSeverityAuto clearAlarm tagAlarm
trueVA01 DIALOG5150500falseMAJORtrue truefalse

Effect : Sends an alarm if VA01 transaction response time is greater than 150 ms over the last 5 minutes.

Generated metrics

metricIdmetricUnitmetricTargetmetricDescription
TRANSACTION_AVG_TIME_PER_STEPAvg time per step (ms)TASK / TRANSACTIONSends the average response time per step for a transaction, a group of transaction or a task
/home/clients/8c48b436badcd3a0bdaaba8c59a54bf1/wiki-web/data/pages/products/promonitor/6.8/monitorsguide/netweaver/saptransactiontimes.txt · Last modified: 2020/05/29 16:16 (external edit)