UNPKG

@beincom/node-profile

Version:

``` npm install @beincom/node-profile # yarn add @beincom/node-profile ```

21 lines 1.06 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getEnv = void 0; function getEnv() { return { adhocServerAddress: process.env['PYROSCOPE_ADHOC_SERVER_ADDRESS'], appName: process.env['PYROSCOPE_APPLICATION_NAME'], authToken: process.env['PYROSCOPE_AUTH_TOKEN'], flushIntervalMs: parseNumericEnv(process.env['PYROSCOPE_FLUSH_INTERVAL_MS']), heapSamplingIntervalBytes: parseNumericEnv(process.env['PYROSCOPE_HEAP_SAMPLING_INTERVAL_BYTES']), heapStackDepth: parseNumericEnv(process.env['PYROSCOPE_HEAP_SAMPLING_INTERVAL_MICROS']), serverAddress: process.env['PYROSCOPE_SERVER_ADDRESS'], wallSamplingDurationMs: parseNumericEnv(process.env['PYROSCOPE_WALL_SAMPLING_DURATION_MS']), wallSamplingIntervalMicros: parseNumericEnv(process.env['PYROSCOPE_WALL_SAMPLING_INTERVAL_MICROS']), }; } exports.getEnv = getEnv; function parseNumericEnv(envVal) { return envVal === undefined ? undefined : Number(envVal); } //# sourceMappingURL=get-env.js.map