var addValue = function()

in lib/statistics.js [141:166]


  var addValue = function(name, value) {
    if(! entries.hasOwnProperty(name)) {
      console.error("Metric not registered: '" + name + "'");
      return;
    }
    if(metrics[name].type != 'stats') {
      console.error("Wrong metrics type for metrics: '" + name + "', expexting 'stats' and found '" + metrics[name].type + "'");
      return;
    }
    var entry = entries[name];
    if(entry.SampleCount == 0) {
      entry.Minimum = value;
      entry.Maximum = value;
      entry.Sum = value;
      entry.SampleCount = 1;
    } else {
      if(entry.Minimum > value) {
        entry.Minimum = value;
      }
      if(entry.Maximum < value) {
        entry.Maximum = value;
      }
      entry.Sum += value;
      entry.SampleCount += 1;
    }
  };