kubernetes-monitoring-collector
Version:
Kubernetes monitoring: Collect data, logs and statistics and forward to a monitoring server.
24 lines (18 loc) • 677 B
JavaScript
/* Copyright (c) 2021 Lean Cloud Services GmbH
This work is licensed under
Creative Commons Attribution-NoDerivatives 4.0 International License.
http://creativecommons.org/licenses/by-nd/4.0/
*/
const pjson = require( './package.json' )
const cfg = require( 'config' )
const log = require( 'npmlog' )
const collector = require( './collector' )
log.info( `Starting ${pjson.name} v${pjson.version}`, `NODE_ENV=${process.env.NODE_ENV}` )
if ( ! cfg.MONITORING_CENTRAL_URL ) {
log.error( 'Configuration required!')
process.exit( 1 )
}
if ( process.env.SKIP_METRICS ) {
log.warn( 'SKIP_METRICS is set ... really?' )
}
collector.start()