3.0.0 • Published 11 years ago
connect-service-healthcheck v3.0.0
connect-service-healthcheck
Adds healthcheck routes to your service.
/- checks if your web server is serving traffic/detailed- checks if the web server can hit its dependencies/memory- performs a memory dump/version- returns the current version of the service
How to use
var express = require('express'),
healthcheck = require('connect-service-healthcheck'),
version = require('./version');
var app = express();
app.use(
'/healthcheck',
healthcheck({
componentHealthchecks: function() {
return {foo: BPromise.resolve('foo is good')};
},
memoryName: 'name',
memoryPass: 'pass',
version: version
})
);Configuration
The middleware expects an options object with four members:
componentHealthchecks(mandatory) - An object containing functions returning a promise that checks a dependent componentmemoryName(mandatory) - a username necessary for performing a memory dumpmemoryPass(mandatory) - a password necessary for performing a memory dumpversion(optional) - an object containing version information
