prometheus-middleware
Version:
Middleware to add an HTTP server to expose prometheus metrics.
10 lines (7 loc) • 334 B
JavaScript
const UrlValueParser = require('url-value-parser')
const normalizeEndpoint = function (endpointPath, extraMasks = [], placeholder = ':id') {
const urlParser = new UrlValueParser({ extraMasks })
return urlParser.replacePathValues(endpointPath.split('?')[0], placeholder)
}
module.exports = { normalizeEndpoint }