UNPKG

@qrvey/health-checker

Version:

![install size](https://packagephobia.com/badge?p=@qrvey/health-checker) ![coverage](https://img.shields.io/badge/unit_test_coverage-87%25-brightgreen)

23 lines 1.56 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.DEFAULT_RUNTIME_HEALTH_CACHE_TTL_MS = exports.DEFAULT_RUNTIME_HEALTH_LOG_GET = exports.DEFAULT_RUNTIME_HEALTH_ENABLED_METRICS = exports.DEFAULT_RUNTIME_HEALTH_THRESHOLDS = exports.DEFAULT_RUNTIME_HEALTH_WINDOW_MS = exports.RUNTIME_HEALTH_CACHE_SOURCE = void 0; const constants_1 = require("./constants"); exports.RUNTIME_HEALTH_CACHE_SOURCE = { computed: 'computed', cached: 'cached', in_flight: 'in_flight', }; exports.DEFAULT_RUNTIME_HEALTH_WINDOW_MS = (0, constants_1.getNumberFromEnv)('RUNTIME_HEALTH_WINDOW_MS', 250); exports.DEFAULT_RUNTIME_HEALTH_THRESHOLDS = { cpuPercent: (0, constants_1.getNumberFromEnv)('RUNTIME_HEALTH_CPU_PERCENT', 90), heapPercent: (0, constants_1.getNumberFromEnv)('RUNTIME_HEALTH_HEAP_PERCENT', 90), eventLoopDelayMs: (0, constants_1.getNumberFromEnv)('RUNTIME_HEALTH_EVENT_LOOP_DELAY_MS', 200), }; exports.DEFAULT_RUNTIME_HEALTH_ENABLED_METRICS = { cpuPercent: (0, constants_1.getBooleanFromEnv)('RUNTIME_HEALTH_ENABLE_CPU', true), heapPercent: (0, constants_1.getBooleanFromEnv)('RUNTIME_HEALTH_ENABLE_HEAP', true), eventLoopDelayMs: (0, constants_1.getBooleanFromEnv)('RUNTIME_HEALTH_ENABLE_EVENT_LOOP_DELAY', true), }; exports.DEFAULT_RUNTIME_HEALTH_LOG_GET = (0, constants_1.getBooleanFromEnv)('RUNTIME_HEALTH_LOG_GET', false); exports.DEFAULT_RUNTIME_HEALTH_CACHE_TTL_MS = (0, constants_1.getNumberFromEnv)('RUNTIME_HEALTH_CACHE_TTL_SECONDS', 3) * 1000; //# sourceMappingURL=runtimeHealth.constants.js.map