Availability Guide for Problem Management
Monitoring Event Messages
Availability Guide for Problem Management–125509
4-10
What Are the Goals of Application Event Message
Management?
What Are the Goals of Application Event Message Management?
The most important goal of application event message management is to solve the 
“information overload” problem. Large applications may generate so many event 
messages that operators cannot concentrate on reading and responding to the critical 
messages that require intervention.
Managing your application event messages can also allow you to:
•
Take advantage of Tandem’s event message management facilities (EMS) for 
application event messages
•
Understand the cause-and-effect relationship between system and application 
problems
•
Detect trends, for example, when a certain type of event message is reported more 
often or less often
Getting Control of Application Event Message 
Management
Managing application event messages effectively to predict, prevent, and detect 
unplanned outages is essential for you to meet the service-level objectives required by 
your end users.
The steps necessary to controlling application events include:
1. Instrumenting applications to generate EMS event messages
2. Analyzing application event messages
3. Filtering application event messages
4. Writing recovery steps for critical event messages
Step 1—Instrumenting Applications to Generate EMS Event Messages
EMS allows you to collect and distribute event information, and it accepts event 
messages both from Tandem subsystems, such as Pathway and Expand, and from user-
written applications. You can design a program that can produce event messages and 
send them to EMS for collection and distribution. You can also design an event-
reporting strategy that allows your application to integrate smoothly into an operational 
environment that includes other user-written applications and Tandem subsystems.
Designing and implementing an event-reporting strategy involves the following tasks:
•
Deciding which events to report
•
Deciding what information to include in event messages
•
Creating a data-definition file for your applications
•
Writing the EMS-interface portion of your program
•
Establishing standards for generating EMS events










