diff --git a/packages/jaeger-ui-components/src/demo/trace-generators.js b/packages/jaeger-ui-components/src/demo/trace-generators.js index 50453079439..ebe46e4664b 100644 --- a/packages/jaeger-ui-components/src/demo/trace-generators.js +++ b/packages/jaeger-ui-components/src/demo/trace-generators.js @@ -141,6 +141,8 @@ export default chance.mixin({ max: traceEndTime, }); + const maxDuration = traceEndTime - startTime; + return { traceID, processID: chance.pickone(Object.keys(processes)), @@ -149,7 +151,7 @@ export default chance.mixin({ operationName: chance.pickone(operations), references: [], startTime, - duration: chance.integer({ min: 1, max: traceEndTime - startTime }), + duration: chance.integer({ min: 1, max: maxDuration <= 1 ? 2 : maxDuration }), tags: chance.tags(), logs: [], };