Class: AgeCounters

AgeCounters

new AgeCounters()

A small helper object that counts into buckets the number of calls to its bump that fall into three age categories; ages within an hour, within a day or within seven days. Counts are maintained within the object, and can be fetched to set into a gauge metric object. This class is useful when exporting metrics that count the number of hourly/daily/weekly active instances of various types of object within the bridge.
Source:

Methods

bump(age)

Increment the values of the internal counters depending on the given age, in seconds.
Parameters:
Name Type Description
age Number The age in seconds.
Source:

setGauge(gauge, morelabels)

Fetch the counts in the age buckets and set them as labeled observations in the given gauge metric instance.
Parameters:
Name Type Description
gauge Gauge The gauge metric instance.
morelabels Object An object containing more labels to add to the gauge when setting values.
Source: