Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The following table describes the analysis tabs available in the Association area of the Activity workspace and the node types for which each tab is displayed. As you navigate through the execution tree, the available analysis tabs change according to the selected node.

Table 4-4    Analysis 4 Analysis tabs available in the Precise for .NET Activity workspace

Tab

...

NameDescriptionDisplayed forFor more information

...

HighlightsDisplays a comprehensive performance overview of the node selected in the execution tree. This view reveals performance problems of the entire call tree invoked under the selected node.

...

All entitiesSee “The Highlights tab” on page 24.
Load

...

BalanceDisplays information for the selected node throughout the monitored application.

...

All entities

Info

This tab is only displayed when “All Instances” is selected.

...

See “About the Load Balance tab” on page 26.

...

ImpactDisplays information regarding the selected node’s impact on the application. It displays general performance data for the selected node in the selected time frame and specific information regarding its contribution to all entry points and methods by which it is directly invoked. This view provides the user with a comprehensive overview of the specific method’s performance throughout the application.

...

  • Methods
  • SQLs
  • Exit Points
See

■    SQLs

...

“About the Impact tab” on page 26.
Entry

...

PointsDisplays and compares performance data of the entry points in the selected time frame. This view enables efficient identification of problematic entry points.

...

Instances/All Instances

...

See “About the Entry Points tab” on page 28.

Table 4-4    Analysis tabs available in the Precise for .NET Activity workspace

Tab Name    Description    Displayed For    For more information

SQL & Exit

...

PointsDisplays and compares performance data of the SQL and exit points in the selected time frame. This view enables efficient identification of problematic SQLs and exit points.

...

All entities except SQLs

...

See “About the SQL & Exit Points tab” on page 29.

...

MethodsDisplays information regarding all the methods and URI invoked in the call tree under the selected node. The view provides a deeper look into a problematic node by showing comprehensive data for all invoked methods.

...

All entities except SQLs

...

See “About the Methods tab” on page 30.

The Highlights tab

The Highlights tab appears when any node type within the execution tree is selected, and displays a comprehensive performance overview of the selected node. The highlights tab provides information regarding performance trends for the selection’s underlying call path and displays performance findings to facilitate focused navigation to the root cause of a performance issue.

The Highlights tab includes the following components:■    Summary

...

...

...

■    Avg. ADO.NET Time (Sec) overtime graph (for SQL only)

■    SQL Text (for SQL only)

...

Anchor
SummaryArea
SummaryArea
Summary area

The summary area displays the following information for the selected node. The value displayed is the aggregated value for the selected node’s underlying call path (unless otherwise stated) in the selected time frame:■    SLA Compliance - displays

  • SLA Compliance. Displays the relative percentage of HTTP entry point service requests that approached or breached the defined SLA thresholds.

...

  • Avg. Response Time (Sec)

...

  • . Displays the average response time for the selected node. The average response time is displayed in seconds.

...

  • Executions. Displays the number of executions within the selected node.

...

  • Sum. Response Times

...

  • . Displays the total response time for the selected node. The summed response time is displayed in hours: minutes: seconds: milliseconds.

...

  • Avg. CPU Time (Sec)

...

  • . Displays the average time that CPU was consumed for the selected node and its underlying call path.

...

  • Method Type (when a method is selected only)

...

  • . Displays the method type.

...

  • Impact on Entry Point (when a method or an SQL is selected only)

...

  • . Displays the percent value of the selected node’s summed response time out of its entry point’s summed response time.

...

  • Max. Response Time (Sec) (when an SQL is selected only)

...

  • . Displays the peak response time detected in the selected time frame.

Anchor
AvgResponseTimeSecvsExecutionsovertimegraph
AvgResponseTimeSecvsExecutionsovertimegraph
Avg. Response Time (Sec) vs Executions overtime graph

The Avg. Response Time (Sec) vs Executions overtime graph displays a bar for each time slice in the selected time frame that the selected node (or part of its underlying call path) was active. These bars display a breakdown of the invoked method types according to each method type’s average response time. The average response time for the entire time slice is compared to the number of executions in the time slice, displayed in linear format.

To the right of the table there is a legend detailing the method types displayed in the graph. Hovering over any point in the graph displays a ToolTip detailing the date and time of the selected time slice bar, the number of executions, and the average response times per method (in seconds) for that time slice.

Anchor
SLAComplianceovertimebreakdowngraph
SLAComplianceovertimebreakdowngraph
SLA Compliance overtime breakdown graph

The SLA Compliance overtime graph displays a bar for each time slice in the selected time frame that the selected node (or part of its underlying call path) was active. These bars display a breakdown of the SLA compliance of the invoked methods as follows:Note:

Info

SLA compliance is calculated for HTTP entry points only.

...

  • Green. The invoked method’s SLA is below the defined SLA threshold.

...

  • Yellow. The invoked method’s SLA is approaching the defined SLA threshold.

...

  • Red. The invoked method’s SLA exceeded the defined SLA threshold.

...

  • Blue. Top level methods that do not have SLA thresholds defined for them. These executions will appear as “Non-HTTP” executions.
Info

...

Information for non-HTTP methods will not appear in the legend and in the graphs, but will appear in the ToolTip.

Avg. ADO.NET Time (Sec) overtime graph (for SQL only)

The Avg. ADO.NET Time overtime graph displays a bar for each time slice in the time frame that the SQL was active. The average ADO.NET time (comprised of the ADO.NET time only as it is the lowest point in the execution tree and has no underlying branches) is compared to the number of executions in the time slice, displayed in linear format.

SQL Text (for SQL only)

This area displays the entire name of the selected SQL.

Destinations table (for SQL only)

Displays a table with SQL details such as:■    DBMS

  • DBMS

...

  • DB Server

...

  • DB Name

...

  • Connection string details

Anchor
FindingsTable
FindingsTable
Findings table

The Findings table shows findings for the selected entity and its underlying call tree. Context names that are too long to display are automatically shortened using ellipses.

For more information regarding findings, see “How to identify performance problems” on page 43

About the Load Balance tab

The Load Balance tab displays the selected entity and compares its performance in all the contexts it was invoked by in the selected time frame. If “All instances” is selected in the execution tree, it will show the instances table (similar to the view provided in the Dashboard workspace).

Info

...

This tab is only displayed when “All Instances” is selected as the top level of the execution tree. When a specific instance is selected as the top level of the execution tree, this tab is not displayed.

The Load Balance tab includes the following:■    Load

...

...

Anchor
LoadBalancingbetweenInstancestable
LoadBalancingbetweenInstancestable
Load Balancing between Instances table

The Load Balancing between instances table displays the following information for all instances:■    Instance - displays

  • Instance. Displays the instance name. If you select the highlighted instance, the execution tree will update itself to display the specific instance’s execution tree.

...

  • Info

    Once a specific instance is selected, the Load Balance tab will no longer appear.

...

  • Server. Displays name of the server on which the instance is running.

...

  • Avg. Response Time (Sec)

...

  • . Displays the average response time for the selected node. The average response time is displayed in seconds.

...

  • Executions. Displays the number of executions within the selected node.

...

  • Sum. Response Times

...

  • . Displays the total response time for the selected node. The summed response time is displayed in hours: minutes: seconds: milliseconds.

Anchor
AvgResponseTimeSecovertimegraph
AvgResponseTimeSecovertimegraph
Avg. Response Time (Sec) overtime graph

The Avg. Response Time (Sec) overtime graph displays and compares the average response time of the selected instance in the selected time frame against the average response time frame for the AppTier. If the average response time is identical, the overtime graph will display information for the selected instance on top of the AppTier average.

Anchor
Executionsovertimegraph
Executionsovertimegraph
Executions overtime graph

The Executions overtime graph displays and compares the average number of executions for the selected instance in the selected time frame against the average number of executions for the AppTier. If the average number of executions is identical, the overtime graph will display information for the selected instance.

...