autotel
Version:
Write Once, Observe Anywhere
25 lines (23 loc) • 754 B
JavaScript
import { getConfig } from "./config.js";
//#region src/metric-helpers.ts
function getActiveMeter() {
return 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
export { createCounter, createHistogram, createObservableGauge, createUpDownCounter, getMeter };
//# sourceMappingURL=metric-helpers.js.map