products:promonitor:6.8:monitorsguide:netweaver:abaplocks

ABAP locks

This monitor will look for locks on table objects and generate
alarms if too many locks are waiting since a given time

Configuration hints

  • Use the surveillance table to adjust the monitoring settings:
    • Client
    • Table
    • Wait time
    • Max number of locks.

Multi severity threshold

Exclusions:

Configuration

  • Send metadata:
    • If enabled, this monitor will send collected locks as metadata to the configured plugins/integrations.
    • It can usually be retrieved as logs or tabular data.
  • Minimum lock time (min)
    • Defines the minimum time held by a lock in order to be processed as metadata.
    • Will not prevent locks be processed by the monitoring rules and to be alerted upon.

Surveillance table

ParameterDescription
ActiveUse this field to activate or deactivate a line of configuration.
ClientA filter on the client.
Table NameThe name of the table to filter. You can use regular expressions, or * to match any object.
Max wait time (min)The threshold for the maximum time a lock can be waiting, in minutes.
Max locksThe maximum number of lock waiting since more that the configured waiting time.
AggregateIf checked, the alarm will indicate how many matching locks are waiting since too long time. If not checked, it will send an alarm per table having too many waiting locks.
SeverityThe default 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.
ReportIf checked, this line of surveillance will used for showing threshold and severity in the daily report

Examples

ActiveClientTable NameMax wait time (min)Max locksAggregateSeverityAuto clearAlarm tagAlarmMetricReport
true**60010falseMAJORtrue truefalsefalse

Effect : Sends a MAJOR alarm for each table having more than 10 waiting locks since more than 600 minutes.

Examples

ActiveClientTable NameMax wait time (min)Max locksAggregateSeverityAuto clearAlarm tagAlarmMetricReport
true800TBC.*4801trueWARNINGtrue truefalsefalse

Effect : Sends a WARNING alarm if, in client 800, at least 1 table with name starting with TBC has a lock since more than 480 minutes

Generated metrics

metricIdmetricUnitmetricTargetmetricDescription
LONG_EXCLUSIVE_LOCKS_NUMBERSecondsTABLEThe number of exclusive locks waiting on the table
/home/clients/8c48b436badcd3a0bdaaba8c59a54bf1/wiki-web/data/pages/products/promonitor/6.8/monitorsguide/netweaver/abaplocks.txt · Last modified: 2024/05/01 18:35 (external edit)