autotel
Version:
Write Once, Observe Anywhere
30 lines (28 loc) • 970 B
JavaScript
Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
const require_config = require('./config.cjs');
//#region src/metric-helpers.ts
function getActiveMeter() {
return require_config.getConfig().meter;
}
function getMeter() {
return getActiveMeter();
}
function createCounter(name, options) {
return getActiveMeter().createCounter(name, options);
}
function createHistogram(name, options) {
return getActiveMeter().createHistogram(name, options);
}
function createUpDownCounter(name, options) {
return getActiveMeter().createUpDownCounter(name, options);
}
function createObservableGauge(name, options) {
return getActiveMeter().createObservableGauge(name, options);
}
//#endregion
exports.createCounter = createCounter;
exports.createHistogram = createHistogram;
exports.createObservableGauge = createObservableGauge;
exports.createUpDownCounter = createUpDownCounter;
exports.getMeter = getMeter;
//# sourceMappingURL=metric-helpers.cjs.map