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