diff --git a/dashboard/js/app.jsx b/dashboard/js/app.jsx index d3e402a..8f99638 100644 --- a/dashboard/js/app.jsx +++ b/dashboard/js/app.jsx @@ -29,8 +29,27 @@ var Dashboard = React.createClass({ max: point[8], } }; + var padWithValues = function(points, target) { + var pointsToAdd = target - points.length; + for (var i = 0; i < pointsToAdd; i++) { + points.unshift({ + timestamp: 0, + processed: 0, + errors: 0, + min: 0, + p25: 0, + mean: 0, + median: 0, + p75: 0, + max: 0, + }); + } + + return points + }; for (name in resp) { newState[name] = resp[name].map(decode); + newState[name] = padWithValues(newState[name], 61); } this.setState(newState); setTimeout(this.reload, 3000); @@ -189,7 +208,7 @@ var BoxPlot = React.createClass({ {max.toFixed(1)} - 0 + 0 now