diff --git a/packages/measured-reporting/lib/reporters/Reporter.js b/packages/measured-reporting/lib/reporters/Reporter.js index 9d186ef..a042e84 100644 --- a/packages/measured-reporting/lib/reporters/Reporter.js +++ b/packages/measured-reporting/lib/reporters/Reporter.js @@ -138,8 +138,10 @@ class Reporter { this._intervalToMetric[intervalInSeconds].add(metricKey); } else { this._intervalToMetric[intervalInSeconds] = new Set([metricKey]); - this._reportMetricsWithInterval(intervalInSeconds); this._createIntervalCallback(intervalInSeconds); + setImmediate(() => { + this._reportMetricsWithInterval(intervalInSeconds); + }); } }