Bookshelf Home | Contents | Index | Search | PDF |
Performance Tuning Guide > Monitoring Siebel Application Performance > About Siebel ARM Data >
About Siebel ARM Architecture
Siebel ARM is a framework for capturing critical performance data in Siebel eBusiness Applications. Siebel ARM captures response times at key monitoring points within the Siebel Server infrastructure. These Siebel ARM monitoring points are classified in the following distinct areas within the Siebel infrastructure:
- Web Server Time. Time duration a request has spent on the Web server.
- Infra-Network Time. Time duration between a request from the Web server and the Siebel Server (including the network time).
- Siebel Server Time. Time duration for the request to be processed by the Siebel Server and Database Server (time between Server Thread (SMI) and any database-layer calls).
- Database Time. Time for any Siebel Database-layer calls.
A high-level representation of the Siebel ARM architecture and the four distinct areas of measurement are available in Figure 10.
The individual areas that contain Siebel ARM instrumentation and the infrastructure events that are captured are listed in Table 11. For descriptions of the Siebel ARM instrumentation areas, see About Siebel ARM Instrumentation Areas.
About Siebel ARM Instrumentation Areas
The Siebel ARM feature monitors system performance in the following areas:
- SARM I/O. This area measures the time it takes to write the Siebel ARM data from memory to disk.
- SWSE. This area measures the time duration between an entry to the Siebel Web Server Extension (SWSE) and any messages sent to the Siebel Server. This area also measures time spent in the Siebel Gateway Name Server and with the Resonate Central Dispatch load-balancing application. Subareas of measurement within this area are the following:
- Server Thread (SMI). Server Thread (SMI) is the area in the Siebel architecture that handles all Siebel Server requests. This area is the entry point of a request from the Web server to the Siebel Server. The time indicates the duration it takes the Siebel Server to handle a request. The subarea of measurement within this area is:
- Database Connector. This area measures the total time required for a given request when calling the Database Connector layer. There is no measurement of internal database operations. Subareas of measurement within this area are the following:
- Scripting Engine. This area measures the time required to execute a script. Subareas of measurement within this area are the following:
- Workflow. This area measures the time required to execute a Workflow process. Subareas of measurement within this area are the following:
- SWE. The Siebel Web Engine (SWE) executes within the context of the Application Object Manager (AOM). Therefore, any time spent in the SWE is a subset of the total AOM time. Subareas of measurement within this area are the following:
- Process SWE Command. Time required to process a request submitted to SWE.
- Build View. The SWE assembles the Siebel view using Web templates. The AOM then sends the Siebel view to the Web server and SWSE, which then passes it to the Web browser. This metric reflects the time required to assemble and build the view.
Bookshelf Home | Contents | Index | Search | PDF |
Performance Tuning Guide Published: 24 October 2003 |