Configuring custom counters

You can configure chart properties for custom counters.

The following chart properties can be configured:

Name

Human readable name for the chart.

Series Composition

Defines how to arrange series on the chart (stacked, overlay, or logarithmic).

Rendering Type

Defines how to render series on the chart (filled, line, or bar).

Per Processor

Indicates whether the data in the chart is per processor.

Average Selection

Sets whether the cross-section marker in Streamline displays average values.

Average Cores

Sets whether Streamline averages the values of multiple cores when viewing the aggregate data of a per processor chart.

Percentage

Sets whether to display data as a percentage of the maximum value in the chart.

The following series properties can be configured:

Name

Human readable name for the series.

Units

Defines the unit type to display in Streamline.

Sampled

When set to true, the value for this counter is sampled along with the PMU counters. When false, you must call a function to update the counter value.

Multiplier

Number to multiply by for fixed-point math. As the data sent from the agent is int64, it must be scaled. For example, the value 123 with a multiplier of 0.01 can represent the value 1.23.

Class

Specifies the nature of the data that is fed into the chart as follows:

delta

Used for values that increment or are accumulated over time, such as hardware performance counters. The exact time when the data occurs is unknown and therefore the data is interpolated between timestamps.

incident

The same as delta, except the exact time is known so no interpolation is calculated. Used for counters such as software trace.

absolute

Used for singular or impulse values, such as system memory used.

Display

The display value determines how to calculate the data when zooming out for each time bin as follows:

accumulate

Sum up the data (valid only for delta and incident class counters).

hertz

Does the same as accumulate then normalizes the value to one second (valid only for delta and incident class counters).

minimum

Display the smallest value encountered (valid only for absolute class counters).

maximum

Display the largest value encountered (valid only for absolute class counters).

average

Display the average (valid only for absolute class counters).

Color

The color to display the series in. If not set, Streamline selects a color.

Description

Human readable description for the series. This description becomes the tooltip when hovering over the series in Streamline.