Add rate() function resistant to counter reset

This commit is contained in:
Alexander Zobnin
2017-06-26 11:26:13 +03:00
parent fa12b04650
commit d6b36772b6
12 changed files with 130 additions and 6 deletions

View File

@@ -27,6 +27,7 @@ var groupBy_exported = function groupBy_exported(interval, groupFunc, datapoints
};
var sumSeries = _timeseries2.default.sumSeries;
var delta = _timeseries2.default.delta;
var rate = _timeseries2.default.rate;
var scale = function scale(factor, datapoints) {
return _timeseries2.default.scale(datapoints, factor);
};
@@ -119,6 +120,7 @@ var metricFunctions = {
groupBy: groupByWrapper,
scale: scale,
delta: delta,
rate: rate,
aggregateBy: aggregateByWrapper,
average: _lodash2.default.partial(aggregateWrapper, AVERAGE),
min: _lodash2.default.partial(aggregateWrapper, MIN),