UNPKG

nestjs-hot-shots

Version:
22 lines (21 loc) 727 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.UpDownCounterCollector = void 0; const base_collector_1 = require("./base.collector"); class UpDownCounterCollector extends base_collector_1.BaseCollector { /** * Increment or decrement value of counter by the input. Inputs can be negative. * @param value * @param tags */ add(value = 1, tags) { const mergedTags = this.getMergedTags(tags); if (value < 0) { this.statsd.decrement(this.name, Math.abs(value), mergedTags); } else { this.statsd.increment(this.name, value, mergedTags); } } } exports.UpDownCounterCollector = UpDownCounterCollector;