Application for gathering metrics from Node.js applications and exposing them on /internal/metrics endpoint in “prometheus” format with simple HTTP authentication.
It uses default metricizes of prom-client library
npm i @greetznl/node-metrics -P
// import module
const nodeMetrics = require('@greetznl/node-metrics');
// provide the http server on which will be risen the "/internal/metrics" endpoint
nodeMetrics(server)INTERNAL_USER and INTERNAL_PASSWORD environment variables are required to be set for authentication.
They are used for verifying username and password which should provided with request to /internal/metrics.