Uses memwatch-next
to monitor the instrumented node.js process and exposes the metrics using https://github.com/ekristen/prometheus-client-js
Provide an existing Prometheus client.
var Prometheus = require('prometheus-client-js')
var client = new Prometheus()
var MemoryMetrics = require('memory-prometheus-metrics')
memoryMetrics(client)
client.createServer().listen()
Have memory-prometheus-metrics
instantiate its own Prometheus client.
var MemoryMetrics = require('memory-prometheus-metrics')
var metrics = MemoryMetrics()
metrics.client.createServer.listen()