Reference Source
public class | source

MetricHttpReducer

Extends:

MetricsReducer → MetricHttpReducer

Constructor Summary

Public Constructor
public

constructor(): nothing

Reducer for HTTP metric class.

Method Summary

Public Methods
public

Create a new state instance.

public

reduce_one_record(arg_state_values: object, arg_metrics_values: object, arg_state: MetricsState): object

Reduce metrics records into a state.

Inherited Summary

From class MetricsReducer
public

Class test flag.

public

Metrics series name.

public

Create a new state instance.

public

incr(arg_state_values: object, arg_state_key: string, arg_metrics_values_key: string): MetricsState

Increment a state value.

public

reduce(arg_state: MetricsState, arg_metrics_values: object | array): object

Reduce metrics records to a state.

public

reduce_one_record(arg_state_values: object, arg_metrics_values: object, arg_state: MetricsState): object

Reduce metrics records into a state.

Public Constructors

public constructor(): nothing source

Reducer for HTTP metric class.

Override:

MetricsReducer#constructor

Return:

nothing

Public Methods

public create_state(): MetricsHttpState source

Create a new state instance.

Override:

MetricsReducer#create_state

Return:

MetricsHttpState

a new host metrics state instance.

public reduce_one_record(arg_state_values: object, arg_metrics_values: object, arg_state: MetricsState): object source

Reduce metrics records into a state.

Override:

MetricsReducer#reduce_one_record

Params:

NameTypeAttributeDescription
arg_state_values object

metrics state values.

arg_metrics_values object

metrics records values.

arg_state MetricsState

metrics state.

Return:

object

metrics state values.