UNPKG

menoetius

Version:

node middleware to automatically instrument node applications for consumption by prometheus

31 lines (23 loc) 513 B
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();