Table of Contents

ABAP shortdumps

Purpose

A short dump is generated when a program ends unexpectedly. This is a serious indicator that something went wrong during its execution
and that some business processes might be impacted.  This monitor will watch for all short dumps occurred on the system.
You can create general monitoring rules to be notified when a bursts of short dumps is detected. You can also create 
specific rules to cover special use cases on a given client, instance or for a given program.

Configuration hints

Start by creating a rule in the table, you can customize monitoring with the following filters:

Time period

Aggregate

Multi severity threshold

Exclusions:

Report settings

Configuration

Surveillance table

ParameterDescription
ActiveUse this field to activate or deactivate a line of configuration.
InstanceA filter to match only a subset of instances.
ClientA filter to match only a subset of clients.
Error IdA filter to match only short dumps with the given error_id.
ReportA filter to match only short dumps with the given report.
Time period (min)Defines how far in the past the monitor will look for short dumps at each check. If set to 15 min, it will look for shortdumps occurred in the last 15 min.
Max dumpsThe threshold used to trigger an alarm. If the number of dumps matching the filter is greater or equal to this value, then an alarm with the appropriate severity will be sent.
AggregatesIf checked, the threshold will be compared to the total number of dumps matching the filter. If not checked, the probe will group dumps having the same Error_id and Report values and compare the cardinality of each group to the threshold. Several alarms can potentially 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 QOS generation.
ReportIf checked, this line of surveillance will used for showing threshold and severity in the daily report

Examples

ActiveInstanceClientError IdReportTime period (min)Max dumpsAggregatesSeverityAuto clearAlarm tagAlarmMetric
true****151trueMAJORtrue truefalsefalse

Effect : This configuration will collect all the dumps occured in the last 15 min and generate an MAJOR alarm if any as been found.

Examples

ActiveInstanceClientError IdReportTime period (min)Max dumpsAggregatesSeverityAuto clearAlarm tagAlarmMetric
true*800**1510trueWARNINGtrue truefalsetrue

Effect : This will collect dumps from client 800 and generate a WARNING alarm if 10 or more are detected. A QOS will also be generated.

Generated metrics

metricIdmetricUnitmetricTargetmetricDescription
SHORTDUMPS_COUNTShortdumps[INSTANCE][CLIENT][ERROR_ID][REPORT]The number of short dumps occurred within the period and matching the filter