Sun Java System Application Server Enterprise Edition 8.1 2005Q2 Administration Guide

- Previous: Overview of Monitoring
- Next: About Statistics for Monitored Components and Services

## About the Tree Structure of Monitorable Objects

The Application Server uses a tree structure to track monitorable objects. Because the tree of monitoring objects is dynamic, it changes as components are added, updated, or removed in the instance. The root object in the tree is the server instance name, for example, `server`. (In the Platform Edition, just one server instance is permitted.)

The following command displays the top level of the tree:

    asadmin> list --user adminuser --monitor server
    server.applications
    server.http-service
    server.connector-service
    server.jms-service
    server.jvm
    server.orb
    server.resources
    server.thread-pools

The following sections describe these sub-trees:

- The Applications Tree

- The HTTP Service Tree

- The Resources Tree

- The Connector Service Tree

- The JMS Service Tree

- The ORB Tree

- The Thread Pool Tree

### The Applications Tree

The following schematic shows the top and child nodes for the various components of enterprise applications. The nodes at which monitoring statistics are available are marked with an asterisk (*). For more information, refer to EJB Container Statistics.

##### Example 16–1 Applications Node Tree Structure

    applications
       |--- application1
       |    |--- ejb-module-1
       |    |        |--- ejb1 *
       |    |                  |--- cache (for entity/sfsb) *
       |    |                  |--- pool (for slsb/mdb/entity) *
       |    |                  |--- methods
       |    |                       |---method1 *
       |    |                       |---method2 *
       |    |                  |--- stateful-session-store (for sfsb)*
       |    |                  |--- timers (for s1sb/entity/mdb) *
       |    |--- web-module-1
       |    |        |--- virtual-server-1 *
       |    |                       |---servlet1  *
       |    |                       |---servlet2  *
       |--- standalone-web-module-1
       |    |        |----- virtual-server-2 *
       |    |                       |---servlet3 *
       |    |                       |---servlet4 *
       |    |        |----- virtual-server-3 *
       |    |                       |---servlet3 *(same servlet on different vs)
       |    |                       |---servlet5 *
       |--- standalone-ejb-module-1
       |    |        |--- ejb2 *
       |    |                  |--- cache (for entity/sfsb) *
       |    |                  |--- pool (for slsb/mdb/entity) *
       |    |                  |--- methods
       |    |                       |--- method1 *
       |    |                       |--- method2 *
       |--- application2

### The HTTP Service Tree

The nodes of the HTTP service are shown in the following schematic. The nodes at which monitoring information is available are marked with an asterisk (*). See HTTP Service Statistics.

##### Example 16–2 HTTP Service Schematic (Platform Edition version)

    http-service
             |--- virtual-server-1
                  |--- http-listener-1 *
                  |--- http-listener-2 *
             |--- virtual-server-2
                  |--- http-listener-1 *
                  |--- http-listener-2 *

##### Example 16–3 HTTP Service Schematic (Enterprise Edition version)

    http-service *
                 |---connection-queue *
                 |---dns *
                 |---file-cache *
                 |---keep-alive *
                 |---pwc-thread-pool *
                 |---virtual-server-1*
                 |        |--- request *
                 |---virtual-server-2*
                 |        |--- request *

### The Resources Tree

The resources node holds monitorable attributes for pools such as the JDBC connection pool and connector connection pool. The following schematic shows the top and child nodes for the various resource components. The nodes at which monitoring statistics are available are marked with an asterisk (*). See JDBC Connection Pools Statistics.

##### Example 16–4 Resources Schematic

    resources
            |---connection-pool1(either connector-connection-pool or jdbc)*
            |---connection-pool2(either connector-connection-pool or jdbc)*

### The Connector Service Tree

The connector services node holds monitorable attributes for pools such as the connector connection pool. The following schematic shows the top and child nodes for the various connector service components. The nodes at which monitoring statistics are available are marked with an asterisk (*). See JMS/Connector Service Statistics.

##### Example 16–5 Connector Service Schematic

    connector-service
            |--- resource-adapter-1
            |        |-- connection-pools
            |        |        |-- pool-1 (All pool stats for this pool)
            |        |-- work-management (All work mgmt stats for this RA)

### The JMS Service Tree

The JMS services node holds monitorable attributes for pools such as the connector connection pool. The following schematic shows the top and child nodes for the various JMS service components. The nodes at which monitoring statistics are available are marked with an asterisk (*).

##### Example 16–6 JMS Service Schematic

    jms-service
            |-- connection-factories [AKA conn. pools in the RA world]
            |        |-- connection-factory-1 (All CF stats for this CF)
            |-- work-management (All work mgmt stats for the MQ-RA)

### The ORB Tree

The ORB node holds monitorable attributes for connection managers. The following schematic shows the top and child nodes for the ORB components. The nodes at which monitoring statistics are available are marked with an asterisk (*). See Statistics for Connection Managers in an ORB.

##### Example 16–7 ORB Schematic

    orb
            |--- connection-managers
            |        |--- connection-manager-1 *
            |        |--- connection-manager-1 *

### The Thread Pool Tree

The thread pool node holds monitorable attributes for connection managers. The following schematic shows the top and child nodes for the ORB components. The nodes at which monitoring statistics are available are marked with an asterisk (*). See Thread Pools Statistics.

##### Example 16–8 Thread Pool Schematic

    thread-pools
            |    |--- thread-pool-1 *
            |    |--- thread-pool-2 *

- Previous: Overview of Monitoring
- Next: About Statistics for Monitored Components and Services

- © 2010, Oracle Corporation and/or its affiliates