Chat now with support
Chat with Support

Foglight for Java EE Technologies 5.9.13 - Application Servers User Guide

Monitoring Application Servers Monitoring Systems Monitoring Servers Monitoring Deployed Applications Monitoring Requests Managing Traces Using Object Tracking to Locate Memory Leaks Monitoring Methods Application Servers Monitor Views
JVM view Method Groups view Request Types view Entity EJBs view Message Driven EJBs view Stateful Session EJBs view Stateless Session EJBs view Deployed Applications view JSPs/Servlets components view Resource Adapters components view Web Applications components view Web Services components view .NET views JBoss Services views Oracle Services views Tomcat Services views WebLogic Services views WebSphere Services views JMX Administration dashboard JMX Explorer dashboard
Appendix: Regular Expressions

Deployed Applications table

The Applications table lists all monitored applications in your environment. Click the health status icon to review the health summary for an application. By default, only the Health, Name, and Deployments columns are visible. To add the Type and System columns, see Show/Hide table columns .

Components and Deployment view

The Components and Deployment view lists the availability and health for the selected application, its components, EJBs, and deployments. Click any object link in this view to access a health summary for that object.

On some health summaries, you can drill down to more detailed views by clicking the name of an object.

Figure 10. For example, for a WebLogic Application that has Stateless Session Beans, drill down to the instances by clicking Stateless Session, and then clicking the name Stateless Session on the health summary pop-up.

You can also view the properties for the selected application by clicking the Properties link at the far right of the Components and Deployment view.

Type

Displays the type of application.

Version

Displays the version number of the application.

Is Active

An application server can have several versions of an application installed. A value of true indicates that the application is the active version (that is, the one that new sessions use).

Retire Time

Applications require upgrading to the latest version from time to time.

This value indicates the retirement time of an application. (milliseconds)

Retire Timeout

The amount of time an older application is given to retire (seconds).

Deployment Order

The number of applications depending on this application server.

Quick View

The Quick View option provides condensed charts that show the general state of a selected system. These charts answer questions such as what are the JSP/Servlets with the most invocations, or what is the average pool usage for an EJB instance. The Quick View menu options available depend on the type of application server selected. The following table outlines the charts available for each application type.

Web Application — Most Errors During Execution

The number of errors that have occurred during the processing of a request.

Web Application — Most Timed Out Requests

The number of web application requests that timed out.

Web Application — Most Aborted Transactions

The number of web application transactions that were aborted.

Web Application — Most Requests

Total number of requests serviced since the application started.

EJBs — Highest Pool Usage %

Average JBoss EJB Instance pool misses for a specified period.

JSP/Servlets — Slowest Service Times

JSP/Servlets with the longest request times on average.

JSP/Servlets — Slowest Service Times

JSP/Servlets with the longest request times on average.

JSP/Servlets — Error Count

JSP/Servlets with the highest number of errors.

JSP/Servlets — Service Time (ms)

JSP/Servlets using the highest time on average.

Application — Cache Hit Ratio

Ratio of cache hits to cache misses.

EJBs — Highest Pool Miss %

Average WebLogic EJB Instance pool miss percentage for a specified period.

JSP/Servlets — Most Popular

JSP/Servlets with the most invocations.

EJBs — Lowest Hit Ratio

EJB pools with the lowest hit ratios.

JSP/Servlets — Most Popular

JSP/Servlets with the most invocations.

1
On the navigation panel, under Dashboards, click Application Servers > Monitor. The Application Servers Monitor dashboard opens.
2
Click the Deployed Applications tile.
3
Click Quick View, or the edit icon beside the text.
5
Click OK to close the dialog box.

 

Monitoring Requests

The Application Servers Monitor dashboard includes predefined views for monitoring and investigating alarms associated with service requests made to your applications. Use the Requests view to investigate unique request types, such as requests made through HTTP, JMS, RMI, or JNDI, and to access full details of those request types. In addition, this interface allows you to investigate single traces in full detail or at component detail to assist you in localizing a potential trouble spot.

Service requests arrive through HTTP, or RMI and JMS calls. The requests initiate a chain of events, potentially invoking numerous EJB methods and database calls, before returning a result. The entire related chain of events is defined as a service request in Foglight. Request data appears in the Application Servers Monitor > Request view.

You can also monitor requests and generate reports on response time through this dashboard. An alarm fires when a request falls outside of its predefined conditions, and the alarm appears in the Application Servers Monitor dashboard > Requests view.

The Requests view shows performance information about a selected service request.

From this view, you can perform the following actions:

Typical problems that show up as alarms include:

1
On the navigation panel, under Dashboards, click Application Servers > Monitor. The Application Servers Monitor dashboard opens.
2
Click the Requests tile.

For more information, see:

Related Documents

The document was helpful.

Select Rating

I easily found the information I needed.

Select Rating