Glossary
- Application Response Measurement
-
the name of an application programming interface
that was developed by an industry partnership and which is used to
monitor the availability and performance of software applications.
ARM monitors the application tasks that are important to a particular
business. Short form: ARM.
- ARM
-
See Application Response Measurement.
- ARM agent
-
a software vendor's implementation of the ARM
API. Each ARM agent is a set of executable routines that can be called
by applications. The ARM agent runs concurrently with SAS. The SAS
application passes transaction information to the agent, which collects
the ARM transaction records and writes them to the ARM log.
- ARM appender
-
a standard logging facility appender, which is
configured and customized for accessing performance data. The primary
role of the ARM appender is to record ARM transaction events, process
the events, and route the events to a specified output destination.
- ARM log
-
an external file that contains records of ARM
transactions.
- ARM macro
-
a macro that measures the response time of an
application. ARM macros invoke ARM API function calls. They permit
conditional execution by setting the appropriate macro parameters
and macro variables. ARM macros are not part of the SAS macro facility.
- ARM performance macros
-
SAS macros that enable you to identify transactions
that you want to log using the SAS logging facility. Insert ARM performance
macros in your SAS program at strategic points.
- ARM subsystem
-
a group of internal SAS processing transactions
such as PROC and DATA step processing and file input/output processing.
You use the ARM system option ARMSUBSYS= to turn on a subsystem or
all subsystems.
- ARM system options
-
a group of SAS system options that control various
aspects of the SAS ARM interface.
- pattern layout
-
a template that you create to format log messages.
The pattern layout identifies the type, order, and format of the data
that is generated in a log event and delivered as output.
- SAS ARM interface
-
an interface that can be used to monitor the performance
of SAS applications. In the SAS ARM interface, the ARM API is implemented
as an ARM agent. In addition, SAS supplies ARM macros, which generate
calls to the ARM API function calls, and ARM system options, which
enable you to manage the ARM environment and to log internal SAS processing
transactions.
- transaction
-
a unit of work that is meaningful for monitoring
an application's performance. A transaction can be started and stopped
one or more times within a single execution of an application. For
example, in a SAS application, a transaction could be a step that
updates a customer database. In SAS/MDDB Server software, a transaction
might be a query on a subcube. Another type of transaction could be
internal SAS processing that you want to monitor, such as how many
times a SAS file is opened and closed or how long it takes to process
a DATA step.
Copyright © SAS Institute Inc. All rights reserved.