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)

20 lines 1.18 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.DEFAULT_HEALTH_THRESHOLDS = void 0; const DEFAULT_ES_HEALTH_CPU_USAGE_PERCENT = 95; const DEFAULT_ES_HEALTH_JVM_HEAP_PERCENT = 90; const DEFAULT_ES_HEALTH_DISK_USAGE_PERCENT = 90; const DEFAULT_ES_HEALTH_CIRCUIT_BREAKER_PERCENT = 80; const DEFAULT_ES_HEALTH_SEARCH_QUEUE_THRESHOLD = 1; const envNumber = (value, fallback) => { const parsed = Number(value); return Number.isFinite(parsed) ? parsed : fallback; }; exports.DEFAULT_HEALTH_THRESHOLDS = { CPU_USAGE_PERCENT: envNumber(process.env.ES_HEALTH_CPU_USAGE_PERCENT, DEFAULT_ES_HEALTH_CPU_USAGE_PERCENT), JVM_HEAP_PERCENT: envNumber(process.env.ES_HEALTH_JVM_HEAP_PERCENT, DEFAULT_ES_HEALTH_JVM_HEAP_PERCENT), DISK_USAGE_PERCENT: envNumber(process.env.ES_HEALTH_DISK_USAGE_PERCENT, DEFAULT_ES_HEALTH_DISK_USAGE_PERCENT), CIRCUIT_BREAKER_PERCENT: envNumber(process.env.ES_HEALTH_CIRCUIT_BREAKER_PERCENT, DEFAULT_ES_HEALTH_CIRCUIT_BREAKER_PERCENT), SEARCH_QUEUE_THRESHOLD: envNumber(process.env.ES_HEALTH_SEARCH_QUEUE_THRESHOLD, DEFAULT_ES_HEALTH_SEARCH_QUEUE_THRESHOLD), }; //# sourceMappingURL=defaultConstants.js.map