diff --git a/lib/instrumentation/module/express.js b/lib/instrumentation/module/express.js index b3cd2abc..042a6859 100644 --- a/lib/instrumentation/module/express.js +++ b/lib/instrumentation/module/express.js @@ -65,7 +65,7 @@ module.exports = function (agent, version, express) { const stacks = callstack.stack.split(/\n */) if (stacks && stacks.length >= 3) { const httpMethod = stacks[2] - const groups = httpMethod.match(/(?:\[as\s(?\w+)\])?\s\(.+\/(?[^/]+):(?[0-9]+):(?[0-9]+)\)$/) + const groups = httpMethod.match(/(?:Function\.(?\w+)\..+)?(?:\s\[as\s(?\w+)\])?\s\(.+\/(?[^/]+):(?[0-9]+):(?[0-9]+)\)$/) groups.groups.lineNumber groups.groups.filename }