DevPortal

How do I Monitor Applications?


Table of Contents


How do I monitor Applications?

Pramati Server provides information about the Enterprise, EJB, and Web Applications that are running within the Server. An overall status of the Applications can be viewed by clicking Monitor in the left navigation panel. Information about the following type of applications is available in the Applications section:

What are Enterprise Applications?

Clicking the Enterprise Applications link displays the available applications on the right-hand page. For each Enterprise Application, the following details are available:

Table 1: Application Description

FieldDescription
NameThe name of the deployed *.ear.
Context RootThe context root under which it runs.
Start TimeThe time at which the selected application started.
Active SessionsThe number of active sessions.
HitsThe number of hits so far.
StatisticsStatistics for the selected application.

To know more about the application, click the name of the archive or the Statistics icon for the archive. This displays the components present within the archive. For example, clicking the BankDesk.ear (deployed in the previous example under Deploying Applications) under the Name column, or the Statistics icon for it, displays the related information.

What details are provided by EJB Applications?

EJB applications deployed on the Server are listed here. Information displayed here is similar to the information displayed for applications as described in How do I monitor Pramati EJB Server?

What details are provided by Web Archives?

The Web Archives section displays the following information about the war archives:

Table 2: Web Archive Details

FieldDescription
WarName of the *.war.
HitsThe total number of hits for this application.
Sessions createdThe number of sessions created for this application.
Active SessionsThe number of active sessions on this application.
Total Transaction(msec)The total number of transactions.
Committed Transactions(msec)Time taken for a transaction to commit.
Rolledback Transactions(msec)Time taken for a transaction to rollback.
SetRollbackOnly Transactions(msec)-
Heuristic Rollback Transactions(msec)-
HeuristicMixed Transactions(msec)-

Clicking the name of the war file displays the following details:

Table 3: Details of the .war

FieldDescription
HitsThe total number of hits for this application.
Active SessionsThe number of active sessions on this application.
Servlets/JSPThe available Servlets/JSPs and the number of times they were invoked.

You can see more information on each Servlet/JSP by clicking on the name of the Servlet/JSP.

The following information is available:

Table 4: JSP/Servlet details

FieldDescription
Servlet HitsThe total number of requests for this page.
Method Execution timeThe time taken to execute the HTTP Method (GET or POST) for this page. This includes the total count of the request, the maximum and minimum time taken for the request, and the average time taken.
Unhandled ExceptionsThe number of unhandled exceptions.

What details are provided by Web Applications?

The Web applications link displays all the Web applications currently deployed on the Server. The following information is displayed here:

Table 5: War Archive Details

FieldDescription
NameThe name of the application.
Context RootThe context root under which it is running.
Start TimeThe date and time stamp when the application started.
Active SessionsThe number of active sections.
HitsThe number of hits.
StatisticsMore consolidated information about the application and data about individual Servlets/JSP for this application.

Note: This is similar to the information displayed for Web Archives in the Enterprise Application Section.

What details are provided by Java Archives?

The Java Archives section displays information about the various Java archives present. This section displays the following information:

Table 6: Java Archive Details

FieldDescription
JarName of the .jar.
transactionStarted(msec)Time taken for a transaction to start.
transactionsCommited(msec)Time taken for a transaction to commit.
transactionRolledBack(msec)Time taken for a transaction to rollback.

Clicking the name of the jar file displays the following details:

Table 7: Details of the *.jar file

FieldDescription
NameThe name of the beans in the .jar.
Bean TypeThe type of the bean.
Current PoolThe current pool size.
Used PoolThe current pool size being used.
Total Tx StartedThe total number os transactions started.
StatisticsThe statistics. Click this to display further details.

More information about each bean can be obtained by clicking the Statistics icon for the bean.

The following information is available:

Table 8: JSP/Servlet details

FieldSub-fieldsDescription
Bean Type-The type of the bean - Stateful, Stateless, or Container-Managed-Persistence.
Instantiation Count-The instantiation count.
Destroy Count-The number of beans destroyed.
Exception Count-The number of exceptions.
Max Pool Size-The maximum pool size.
Min Pool Size-The minimum pool size.
Pool Waits-The pool wait count.
-CurrentThe current pool wait count.
-MinThe minimum pool wait count.
-MaxThe maximum pool wait count.
-AvgThe average pool wait count.
-Waiting ThreadsThe number of waiting threads.
Pool Details-Details about the ready and in use pool size.
-CurrentThe current ready and in use pool size.
-MinThe minimum ready and in use pool size.
-MaxThe maximum ready and in use pool size.
-AvgThe average ready and in use pool size.
-Free Pool SizeThe size of the pool that is not in use.
-InUse Pool SizeThe size of the pool that is in use.
Transaction Details-Details about the transactions.
-CountThe number of transactions in the application.
-Min TimeThe minimum time taken for the transaction.
-Max TimeThe maximum time taken for the transaction.
-Avg TimeThe average time taken for the transaction.
-Total TransactionsThe total number of transactions.
-Committed TransactionsThe number of committed transactions.
-Rolledback TransactionsThe total number of transactions that are rolled back.

Details related to time and PK waiting threads are not available for all bean types.


Related Topics:

© Pramati Technologies 2007 Runs on Pramati Server | Feedback | Legal