@greetz/node-metrics
v1.0.3
Published
Client for gathering metricizes from nodejs application and exposing them on endpoints
Downloads
5
Readme
node-metrics
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
Install
npm i @greetz/node-metrics -P
Usage
// import module
const nodeMetrics = require('@greetz/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
.