Filter invocation sequences

Filtering of invocations and invocation details is currently mixed

Currently the filter functionality provides filters that are applied to all invocation sequences (like "item count to show") and filters that are applied to the invocation sequence details (filter by sensortype, exclusive/total time). In the next version these filters are separated from each other.

1. Overview

Invocation sequence are often the basis for the analysis of the application. The filter functionality provides the analyst with the possibility to reduce the length of the invocation sequence and thus only display information that is for him essential.

2. Accessing the filter functionality

The filtering functionality is integrated in the  Preferences dialog located at the right upper edge of the invocation sequence view.

Three different filtering possibility are provided. The following chapters describes these features in more detail. The filters can be set independent of each other and are internally combined using an "AND" condition.

3. Filtering based on the data type

Filtering based on the data type allows to hide/show invocation tree entries caring the information of specific data type. By default all data types are selected. In the table below you find a detailed explanation what which filter is providing.

Sensor type

Description

Default

Invocation Sequence

This filter option allows you show/hid the invocations that do not have additional data types attached.

active

Timer Data

All time based measurements are associated with the timer sensor. Deactivating this data type will result in invocation sequences without timer data attached to it.

active

Sql Statement DataThis filter options enables that invocations caring information about a SQL query are shown/hidden.active
Http Timer DataThis filter options enables that invocations caring information about a HTTP requests are shown/hidden.active
Exception data

This filter options enables that invocations caring information about an Exception are shown/hidden.

active

4. Filtering based on the duration

This filter removes all elements of the invocation sequences whose duration is less than the specified number. This filter is meaningful to greatly reduce the number of fast elements and thus be able to see the branch that took the most time.

5. Filtering based on the exclusive duration

This filter removes all elements whose exclusive duration is less than the specified number.