level-prometheus-metrics

2.1.0 • Public • Published

level-prometheus-metrics

Instruments a LevelDB instances with metric collection and can expose it via an HTTP port for collection by a Prometheus server. Uses https://github.com/ekristen/prometheus-client-js.

Usage

This will expose metrics at http://localhost:6754/metrics

var level = require('level')
var metrics = require('level-prometheus-metrics')
 
level('./db', function(err, db) {
  
  metrics(db)
 
  db.metrics.createServer().listen()
  
  setInterval(function() {
    db.put('one', 'two', function() {
 
    })
  }, 500)
})

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 2.1.0
    1
    • latest

Version History

Package Sidebar

Install

npm i level-prometheus-metrics

Weekly Downloads

1

Version

2.1.0

License

MIT

Last publish

Collaborators

  • ekristen