menoetius
Version:
node middleware to automatically instrument node applications for consumption by prometheus
31 lines (23 loc) • 513 B
JavaScript
const Hapi = require('hapi')
const menoetius = require('menoetius')
const server = Hapi.Server({
port: 8002
})
async function init() {
try {
await menoetius.instrument(server);
server.route({
method: 'GET',
path: '/',
handler: async (request, h) => {
return h.response()
}
})
await server.start()
console.log(`hapi ${server.version} server listening on port 8002`)
} catch(err) {
console.log('Error', err);
process.exit(1);
}
}
init();