message: We probably don't need to promise wrap this.
diff: @@ -248,13 +248,7 @@ ClientPool.prototype.totalReconnectsWaiting = function (serverDomain) {
  return 0;
  };
  -ClientPool.prototype.getIdleConnectionMetrics = function() {
  - return new Promise((resolve) => {
  - resolve(this._calculateIdleConnectionMetrics());
  - });
  -};
  -
  -ClientPool.prototype._calculateIdleConnectionMetrics = function(server) {
  +ClientPool.prototype.getIdleConnectionMetrics = function(server) {
  const SEVEN_DAYS_MS = 1000 * 60 * 60 * 24 * 7;
  const periodBucketTimes = {
  "7d": Date.now() - SEVEN_DAYS_MS,
  