metallic-metrics
Version:
StatsD's client for CARTO services
52 lines (38 loc) • 3.04 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _metricsInterface = require('./metrics-interface');
var _metricsInterface2 = _interopRequireDefault(_metricsInterface);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
class Metrics extends _metricsInterface2.default {
constructor({ provider }) {
super();
this.provider = provider;
}
async run() {}
async close() {}
timing() {
this.provider.timing(...arguments);
}
gauge() {
this.provider.gauge(...arguments);
}
unique() {
this.provider.unique(...arguments);
}
set() {
this.provider.set(...arguments);
}
increment() {
this.provider.increment(...arguments);
}
decrement() {
this.provider.decrement(...arguments);
}
histogram() {
this.provider.histogram(...arguments);
}
}
exports.default = Metrics;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9tZXRyaWNzLmpzIl0sIm5hbWVzIjpbIk1ldHJpY3MiLCJjb25zdHJ1Y3RvciIsInByb3ZpZGVyIiwicnVuIiwiY2xvc2UiLCJ0aW1pbmciLCJhcmd1bWVudHMiLCJnYXVnZSIsInVuaXF1ZSIsInNldCIsImluY3JlbWVudCIsImRlY3JlbWVudCIsImhpc3RvZ3JhbSJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7Ozs7OztBQUVlLE1BQU1BLE9BQU4sb0NBQXVDO0FBQ3BEQyxjQUFhLEVBQUVDLFFBQUYsRUFBYixFQUEyQjtBQUN6QjtBQUNBLFNBQUtBLFFBQUwsR0FBZ0JBLFFBQWhCO0FBQ0Q7O0FBRUQsUUFBTUMsR0FBTixHQUFhLENBQUU7O0FBRWYsUUFBTUMsS0FBTixHQUFlLENBQUU7O0FBRWpCQyxXQUFVO0FBQ1IsU0FBS0gsUUFBTCxDQUFjRyxNQUFkLENBQXFCLEdBQUdDLFNBQXhCO0FBQ0Q7O0FBRURDLFVBQVM7QUFDUCxTQUFLTCxRQUFMLENBQWNLLEtBQWQsQ0FBb0IsR0FBR0QsU0FBdkI7QUFDRDs7QUFFREUsV0FBVTtBQUNSLFNBQUtOLFFBQUwsQ0FBY00sTUFBZCxDQUFxQixHQUFHRixTQUF4QjtBQUNEOztBQUVERyxRQUFPO0FBQ0wsU0FBS1AsUUFBTCxDQUFjTyxHQUFkLENBQWtCLEdBQUdILFNBQXJCO0FBQ0Q7O0FBRURJLGNBQWE7QUFDWCxTQUFLUixRQUFMLENBQWNRLFNBQWQsQ0FBd0IsR0FBR0osU0FBM0I7QUFDRDs7QUFFREssY0FBYTtBQUNYLFNBQUtULFFBQUwsQ0FBY1MsU0FBZCxDQUF3QixHQUFHTCxTQUEzQjtBQUNEOztBQUVETSxjQUFhO0FBQ1gsU0FBS1YsUUFBTCxDQUFjVSxTQUFkLENBQXdCLEdBQUdOLFNBQTNCO0FBQ0Q7QUFwQ21EO2tCQUFqQ04sTyIsImZpbGUiOiJtZXRyaWNzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IE1ldHJpY3NJbnRlcmZhY2UgZnJvbSAnLi9tZXRyaWNzLWludGVyZmFjZSdcblxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgTWV0cmljcyBleHRlbmRzIE1ldHJpY3NJbnRlcmZhY2Uge1xuICBjb25zdHJ1Y3RvciAoeyBwcm92aWRlciB9KSB7XG4gICAgc3VwZXIoKVxuICAgIHRoaXMucHJvdmlkZXIgPSBwcm92aWRlclxuICB9XG5cbiAgYXN5bmMgcnVuICgpIHt9XG5cbiAgYXN5bmMgY2xvc2UgKCkge31cblxuICB0aW1pbmcgKCkge1xuICAgIHRoaXMucHJvdmlkZXIudGltaW5nKC4uLmFyZ3VtZW50cylcbiAgfVxuXG4gIGdhdWdlICgpIHtcbiAgICB0aGlzLnByb3ZpZGVyLmdhdWdlKC4uLmFyZ3VtZW50cylcbiAgfVxuXG4gIHVuaXF1ZSAoKSB7XG4gICAgdGhpcy5wcm92aWRlci51bmlxdWUoLi4uYXJndW1lbnRzKVxuICB9XG5cbiAgc2V0ICgpIHtcbiAgICB0aGlzLnByb3ZpZGVyLnNldCguLi5hcmd1bWVudHMpXG4gIH1cblxuICBpbmNyZW1lbnQgKCkge1xuICAgIHRoaXMucHJvdmlkZXIuaW5jcmVtZW50KC4uLmFyZ3VtZW50cylcbiAgfVxuXG4gIGRlY3JlbWVudCAoKSB7XG4gICAgdGhpcy5wcm92aWRlci5kZWNyZW1lbnQoLi4uYXJndW1lbnRzKVxuICB9XG5cbiAgaGlzdG9ncmFtICgpIHtcbiAgICB0aGlzLnByb3ZpZGVyLmhpc3RvZ3JhbSguLi5hcmd1bWVudHMpXG4gIH1cbn1cbiJdfQ==