Fix HTTP request timing metrics

The conversion between high resolution time and milliseconds was
incorrect.
This commit is contained in:
Eric Mc Sween 2020-03-25 09:39:21 -04:00
parent 3dc7e15914
commit ef7e3b0e7a

View file

@ -11,7 +11,7 @@ module.exports.monitor = (logger) ->
res.end = () ->
end.apply(this, arguments)
responseTime = process.hrtime(startTime)
responseTimeMs = Math.round(responseTime[0] * 1000 + responseTime[1] / 1000)
responseTimeMs = Math.round(responseTime[0] * 1000 + responseTime[1] / 1000000)
requestSize = parseInt(req.headers["content-length"], 10)
if req.route?.path?
routePath = req.route.path.toString().replace(/\//g, '_').replace(/\:/g, '').slice(1)