diff --git a/public/app/features/dashboard/timeSrv.js b/public/app/features/dashboard/timeSrv.js index 62d7b8c591e..13f5ad07bab 100644 --- a/public/app/features/dashboard/timeSrv.js +++ b/public/app/features/dashboard/timeSrv.js @@ -69,7 +69,11 @@ define([ this.dashboard.refresh = interval; if (interval) { var _i = kbn.interval_to_ms(interval); - this.start_scheduled_refresh(_i); + var wait_ms = _i - (Date.now() % _i); + $timeout(function () { + self.start_scheduled_refresh(_i); + self.refreshDashboard(); + }, wait_ms); } else { this.cancel_scheduled_refresh(); }