Contributors tab

The table in the Contributors tab of the PurePath dashlet lists all instrumented methods of the PurePath, selected in the PurePath table. Depending on the sort column, the most runtime-critical methods are highlighted by background coloring. You can sort the table by a column's data by clicking the column head.

Contributors tab
Contributors tab

Metrics

The table displays the following metrics.

  • Type: The first, unlabeled column displays an icon that indicates the object type.
  • Method: A string representing the method name, including argument types.
  • Class: The fully qualified class name of the contributor method.
  • Argument: The argument value of the method call if arguments have been captured.
  • Return: The return value of the method call.
  • Agent: The Agent instance that captured the method call.
  • API: The API identifier with which the method call is associated.
  • Exec Total [ms]: The overall duration of the method call from method entry until method exit.
  • Exec [ms]: The time that was used for execution of this method only, excluding time consumed in nested methods calls.
  • Exec %: The execution time of the method call as a percentage of the total execution time of the PurePath.
  • CPU Total [ms]: The total CPU time required for executing the method call from method entry to method exit.
  • CPU Exec [ms]: The CPU time that was used for execution of this method only, excluding CPU time consumed in nested methods calls.
  • CPU %: The CPU execution time of this method call as a percentage of the total CPU execution time of the PurePath.
  • Sync Total [ms]: The total sync time required for executing the method call from method entry to method exit.
  • Sync [ms]: The sync time that was used for execution of this method only, excluding sync time consumed in nested method calls.
  • Sync %: The sync time of this method call as a percentage of the total sync time of the PurePath.
  • Wait Total [ms]: The total wait time for executing the method call from method entry to method exit.
  • Wait [ms]: The wait time that was used for execution of this method only, excluding wait time consumed in nested methods calls.
  • Wait %: The wait time of this method call as a percentage of the total wait time of the PurePath.
  • Thread Name: The name of the thread that was responsible for executing the method call.
  • Elapsed Time [ms]: Time elapsed between the start of the PurePath and entry of this method.
  • PHP Error Type: The PHP error type of an error occurred.

The information  icon in a column header indicates that the column contains performance-critical information. If one of these columns is used for sorting, the intensity of the background color indicates the severity state of the dedicated value in relation to all other values contained in this column.

Context menu

Right-click the tab to display a context menu that includes these options, depending on the selected object:

  • Drill Down: Select a dashlet from the cascading menu to display information for just that PurePath in the selected dashlet.
  • Show in Dashboard: Select a dashboard from the cascading menu to open it with filter, set for the selected PurePaths.
  • Add Snapshot to Dashboard: Displays the dashlet in the selected dashboard with the time frame automatically set to last 30 minutes.
  • New Business Transaction: Opens the Business Transaction Editor to create a new Business Transaction based on the selection-related measures. This option is only available during real-time sessions.
  • Create Measures: Opens the Measure Configuration dialog box to add measures to a subscription. This option is only available during real-time sessions.
  • Source Lookup: See Source Lookup Feature for details.
  • Add Sensor Rules (only available on live sessions)
    • Refine with Callee Methods: All Methods that are called by the Selected Methods are retrieved and can be used as input for new Inclusion Sensor Rules.
    • Exclude Selected Methods: All Selected Methods can be used as input for new Exclusion Sensor Rules.
    • Include Selected Methods: All Selected Methods can be used as input for new Inclusion Sensor Rules.
  • Define API: Opens the APIs pane of the System Profile Preferences to assign an API to the System Profile.