memory-prometheus-metrics

1.1.1 • Public • Published

memory-prometheus-metrics

Uses memwatch-next to monitor the instrumented node.js process and exposes the metrics using https://github.com/ekristen/prometheus-client-js

Usage

Option 1

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()

Option 2

Have memory-prometheus-metrics instantiate its own Prometheus client.

var MemoryMetrics = require('memory-prometheus-metrics')
 
var metrics = MemoryMetrics()
 
metrics.client.createServer.listen()

Readme

Keywords

none

Package Sidebar

Install

npm i memory-prometheus-metrics

Weekly Downloads

1

Version

1.1.1

License

MIT

Last publish

Collaborators

  • ekristen