autotel
Version:
Write Once, Observe Anywhere
29 lines (28 loc) • 1.26 kB
JavaScript
import { init } from './chunk-W35FVJBC.js';
import { loadYamlConfig } from './chunk-3SDILILG.js';
import './chunk-A4E5AQFK.js';
import './chunk-WGWSHJ2N.js';
import './chunk-GYR5K654.js';
import './chunk-TDNKIHKT.js';
import './chunk-6UQRVUN3.js';
import './chunk-3QXBFGKP.js';
import './chunk-33WTKH7X.js';
import './chunk-DPSA4QLA.js';
import './chunk-55ER2KD5.js';
import './chunk-J5QENANM.js';
import './chunk-HA2WBOGQ.js';
import './chunk-DGUM43GV.js';
import { register } from 'module';
import { createAddHookMessageChannel } from 'import-in-the-middle';
var { registerOptions } = createAddHookMessageChannel();
register("import-in-the-middle/hook.mjs", import.meta.url, registerOptions);
var yamlConfig = loadYamlConfig();
var autoInstrumentationsEnv = process.env.AUTOTEL_INTEGRATIONS;
var autoInstrumentations = autoInstrumentationsEnv === "true" ? true : autoInstrumentationsEnv ? autoInstrumentationsEnv.split(",").map((s) => s.trim()) : yamlConfig?.autoInstrumentations ?? ["http", "express"];
init({
service: yamlConfig?.service ?? process.env.OTEL_SERVICE_NAME ?? "unknown-service",
debug: yamlConfig?.debug ?? process.env.AUTOTEL_DEBUG === "true",
autoInstrumentations
});
//# sourceMappingURL=auto.js.map
//# sourceMappingURL=auto.js.map