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

Sampled Breakdowns tab

There are four types of Sampled Breakdowns: Tier, Component Technology, Application, and Server. Click the name of the sampled breakdown type that you want to view to open its graph.

The breakdown types:

The Sampled Breakdowns > Tier graph shows the distribution of the response time over different tiers, such as the application servers and database. The results are displayed as a stacked graph, with a different colour representing each tier.
The Sampled Breakdowns > Component Technology graph shows the execution-time data for the selected request by component technology. The response time is displayed in segments and each segment represents the time spent in each Java EE Component Technology (for example, HTTP, Servlet, EJB, JDBC, JNDI, or Custom Components). This information helps you accurately determine where to focus your application performance-tuning efforts. The results are displayed as a stacked graph, with a different color representing each component technology.
The Sampled Breakdowns > Application graph is a stacked graph that shows the response time by the various applications that serviced the request.
The Sampled Breakdowns > Server graph is a stacked graph that shows the distribution of response time over different application servers.

These types of breakdowns are important because they show you if your application is spending more time in your application code versus your database. If a request passes between applications, the Sampled Breakdowns > Application graph shows you how much time is spent in each application. For example, if your application calls to another application for credit card validation, both applications are displayed in the Sampled Breakdowns > Application graph.

Incomplete/Exceptional Exits tab

The Incomplete Requests chart displays the count of incomplete service requests that timed out during the interval spanned by the zonar. Foglight considers a request incomplete when the request does not complete processing within the timeout specified in the recording.config property file.

The Exceptional Exits chart displays the count of requests that completed with an uncaught exception during the interval spanned by the zonar.

 

Managing Traces

With Foglight for Java EE Technologies and Foglight for Microsoft .NET, you can collect traces on requests. If you have enabled trace collection, you can review Single and Aggregated Traces, as well as Sampled Breakdowns and Overall Request Performance from the Traces view.

There are three main methods for collecting traces:

Related topics:

Manually collecting single traces

Single traces can be collected manually from the Application Servers Monitor > Requests > Requests table, or from the Actions panel when any of the Application Servers Monitor dashboard views are selected.

1
3
In the Request Types table, click Collect Traces. The Collect Traces dialog box opens.
4
If you want to specify the Request Type using regular expressions, select the Use regular expression check box and type a string in the box below.
6
Set the time period for which you want to collect the number of traces in the Collection Period box. The default value is 6000 seconds.
7
Select whether you want to collect methods in full detail or component detail using the Collection Level list. The default value is component detail.
8
Use the Collect SQL Parameter list to indicate whether you want to track SQL bind variable values. The default value is Off. For more information, see SQL tab .
9
Click the check box beside Traces that match to limit the trace collection to All or Any.
10
If you select Any, click the add icon to open the Add criteria menu.
11
Optional — Click the Collect all parameters check box to collect the values for all parameters. This option is enabled by default.
12
From the Servers list, select the servers from which you want to collect single traces.
13
Click Collect Traces.

Related topics:

Related Documents

The document was helpful.

Select Rating

I easily found the information I needed.

Select Rating