diff --git a/lib/Interactor/TransactionAggregator.js b/lib/Interactor/TransactionAggregator.js index 4d632f45..5bdc074c 100644 --- a/lib/Interactor/TransactionAggregator.js +++ b/lib/Interactor/TransactionAggregator.js @@ -198,6 +198,7 @@ var TransactionAggregator = module.exports = function (pushInteractor) { // compute duration of child spans trace.spans.forEach(function(span) { span.min = span.max = span.mean = Math.round(new Date(span.endTime) - new Date(span.startTime)); + delete span.endTime; }) // Calculate/Update mean @@ -415,7 +416,7 @@ var TransactionAggregator = module.exports = function (pushInteractor) { // create a copy without reference to stored one var routeCopy = { - path: route_path + '', + path: route_path === '/' ? '/' : '/' + route_path, meta: fclone(data.meta), variances: [] }