Home Reference Source Repository
import MetricsAggregator from 'monyt/src/metrics/MetricsAggregator.js'
public class | source

MetricsAggregator

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public
public
public
public

prefix: *

Method Summary

Public Methods
public

aggregate(): *

public

listen(callback: *): *

public
public

stop(): *

Public Constructors

public constructor(options: Object): MetricsAggregator source

Params:

NameTypeAttributeDescription
options Object
  • optional
  • default: {}

Options to initialize MetricsAggregator.

options.prefix string
  • optional
  • default: ''

Prefix of metrics name.

options.metricses Array
  • optional
  • default: []

Metricses to aggregate.

options.interval number
  • optional
  • default: 30000

Interval to aggregate.

Return:

MetricsAggregator

new MetricsAggregator Instance.

Public Members

public interval: * source

public listener: string source

public metricses: * source

public prefix: * source

Public Methods

public aggregate(): * source

Return:

*

public listen(callback: *): * source

Params:

NameTypeAttributeDescription
callback *

Return:

*

public markMiddleware(): * source

Return:

*

public stop(): * source

Return:

*