Performance Tuning Guide > Monitoring Siebel Application Performance > Converting Siebel ARM Files >

About Siebel ARM Post-Processing Tool


The Siebel ARM post-processing tool parses the files created by the Siebel ARM feature and generates extensible markup language (XML) analytic results or comma-separated value (CSV) results. Run the Siebel ARM post-processing tool manually at the command-line. For details on how to run the Siebel ARM post-processing tool, see Converting Siebel ARM Files.

This command-line utility resides in the bin subdirectory of the Siebel Server root directory as the executable program sarmanalyzer.exe on Microsoft Windows or sarmanalyzer on UNIX.

NOTE:  The post-processing tool is platform specific (Windows or UNIX) and only converts files generated on that platform.

About Siebel ARM Post-Processing Tool Output

The Siebel ARM post-processing tool produces output in either XML or CSV formats based on the type of execution. For details on how to run the Siebel ARM post-processing tool for various output formats, see Converting Siebel ARM Files.

For a description of the types of Siebel ARM analysis output, see the following sections:

About Performance Aggregation Analysis

Performance aggregation analysis is a compilation of the data contained in a Siebel ARM binary file. Siebel ARM files group performance data based on the instrumented areas. For information and a listing of instrumented areas, see About Siebel ARM Architecture.

For details on creating this format of Siebel ARM output, see Running Performance Aggregation Analysis.

To view performance aggregation data, run the Siebel ARM post-processing utility using the performance aggregation analysis option to convert a single Siebel ARM file.

For details on reviewing and analyzing the data from a performance aggregation analysis, see About Performance Aggregation Data.

About Call Graph Generation

A call graph generation analysis constructs a map of call references. Each node in the call map represents an instrumentation instance, that is, response times for an individual request through an instrumented area. For information on instrumented areas, see About Siebel ARM Architecture.

For details on creating this format of Siebel ARM output, see Running Call Graph Generation.

For details on reviewing and analyzing the data from a call graph generation analysis, see About Call Graph Generation Data.

About User Session Trace

The user session trace analysis creates an XML output file, which contains detailed information on each of the Siebel Web Engine (SWE) requests the user has made. If the user logs onto the system multiple times, the output shows that there are multiple sessions. The SWE requests are grouped into specific login sessions and sorted by the time the requests were made. For further details on the Siebel ARM architecture, see About Siebel ARM Architecture.

For details on creating this format of Siebel ARM output, see Running User Session Trace.

For details on reviewing and analyzing the data from a user session trace analysis, see About User Session Trace Data.

About Siebel ARM Data CSV Conversion

CSV format is a comma-separated file without any interpretation or aggregation. Use third-party software tools to view this output, for example, a spread sheet. For details on creating this format of Siebel ARM output, see Running Siebel ARM Data CSV Conversion.

For further details on the Siebel ARM architecture, see About Siebel ARM Architecture.


 Performance Tuning Guide 
 Published: 24 October 2003