App Analyzer is for analyzing performance of an enterprise application as a whole and seeing the data for various transactions, SQLs etc. on all servers that make the application.
Top table shows URI and its performance data including count, average and performance percentiles. On selecting a row it shows the performance of that URI for the selected time period in the middle chart. On bottom left, performance is shown on all the servers in the application and on bottom right is the chart showing comparative performance across all servers.
HTTP Errors tab shows details of http errors and allows drilling down into any specific http error. Details available for each http error are server name, URI, failure time, IP of the user who experienced the error, http error code (404, 500 etc.) and http exception details. Exception stack is available in the middle text box on selecting a transaction row in the table on top.
External WebServices tab works very similar to http tab and provides performance data for external web service calls made from your application. Top table provides performance data in a tabular format with percentile breakup and middle chart shows performance of the WS across all the servers over time. Bottom left table shows performance on individual servers and bottom right chart either shows comparative performance or performance on an individual server if a server/row is selected in the bottom left table.
SQL tab shows the cumulative performance data for various SQLs executed on the servers that are a part of the app. Initial view shows pie chart with % of total time consumed by various SQLs.
On selecting a particular SQL middle chart shows, cumulative performance across the application and bottom right shows comparative performance across all servers. Bottom left shows the performance on individual servers and allows selecting a server to see performance on that in bottom right chart.
Connection Leak tabs shows details of each connection leak including the code that caused the leak, datasource, what time it was opened and how long it has been held.
IntelliTrace tab shows various transactions including java, ws and http calls flowing through the system. Bottom pie chart shows % based on total time consumed by a particular transaction and shows the impact of the transaction in grand schema of things.
On selecting a transaction in top table, middle chart shows cumulative performance. Bottom left table shows transaction's performance across servers. Bottom right chart shows comparative performance or performance on a particular server if a sever row is selected in the table on the left.
IntelliSense automatically gathers detailed performance data for transactions that exceeds certain in built criteria e.g. time exceeding 2 times standard deviation for viewCategory call type. Detailed transaction performance stats are available on double clicking the row.
JNDI tab shows JNDI lookup performance details. Initial view shows the pie chart with % time taken.
On selecting a particular row details are shown in the middle and bottom table/chart.
Article is closed for comments.