立即与支持人员聊天
与支持团队交流

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

Trace Diagnosis view

You can view the full details for an aggregated or single trace in the Trace Diagnosis view.

To access this view, select a trace by clicking the value in the Time column of either the Aggregated Traces table or the Single Traces table.

Method List tab

The Method List tab lists all the methods of the selected request trace in a flat mode. Methods that occurred in multiple places in the request tree are shown once in the list with their metrics aggregated.

Hover over an item in a row to display metric information or click to open a pop-up. In addition, if the method has exited with an exception, the pop-up displays the exception messages identifying the cause of the problem.

The table below the list populates with data for the selected trace. Two method actions are available:

Show exception message — Use this action when you want to view a list of detailed exception messages for a selected method.
Compare all occurrences in call tree — Use this action when you want to view method metrics along with a unique call path for a selected method.

Using the Method List table, you can compare a single trace to another single trace or to an aggregate trace to use as a comparison baseline for all the trace metrics. For more information, see Selecting a trace to baseline or compare metrics .

Call Tree tab

The Trace Diagnosis Call Tree tab preserves the request execution path by showing the trace in a tree form.

Select a single trace to investigate by selecting the option button in the first column of the Call Tree tab. The table below then populates with data for the selected trace and offers you two method actions:

Show exception message — Use this action when you want to view a list of detailed exception messages for a selected method.
Show call path — Use this action when you want to view the call path for a selected method in a numbered list.
Compare all occurrences in call tree — Use this action when you want to view method metrics along with a unique call path for a selected method.

The entire tree and sub-trees below any node can be viewed by selecting the node, and then clicking Expand in the top left corner of the tree table.

This functionality finds the most expensive node in the tree based on a selected metric. That row is highlighted in the table, and the tree is expanded up to the selected row. All the metrics in the Request Trace table are listed in the Fast Find drop-down menu and can be used as Fast Find criterion.

Click Next and Previous to move through fast find results.

Use the Find text box to find a particular method by typing part or all a method name. The first occurrence that matches the text is highlighted in the table. Click Next to move to the next occurrence.

From the Call Tree tab, you can compare a single trace to another single trace or to an aggregate trace to use as a comparison baseline for all the trace metrics. For more information, see Selecting a trace to baseline or compare metrics .

SQL tab

The SQL tab displays SQL statements of the selected request trace by grouping the methods according to the statements they called.

Statement

SQL Statement.

Calls

The number of times the method was called.

Execution Time (s) TOTAL

Total time spent running the SQL statement across all methods, or total time each method spent to run the statement.

Execution Time (s) AVG

Average time spent running the SQL statement across all methods, or average time each method spent to run the statement.

Execution Time (s) MAX

Maximum time spent running the SQL statement across all methods, or maximum time each method spent to run the statement.

相关文档

The document was helpful.

选择评级

I easily found the information I needed.

选择评级