UNPKG

@tlrg/middleware-js

Version:
18 lines (13 loc) 423 B
var onFinished = require('on-finished'); module.exports = function (req, res, next) { var metrics = req.app.get('metrics'); var start = new Date(); metrics.increment('active_requests'); onFinished(res, function () { metrics.increment('requests_handled'); metrics.decrement('active_requests'); metrics.timing('requestTime', start); metrics.close(); }); next(); };