code: function monitor() {
    statTimer = setInterval(statTracker, STAT_FREQUENCY);
    statTimer.unref();
  
    process.on("message", function(msg) {
      if (!cservice.msgBus.isValidMessage(msg)) {
        return; // ignore
      }
  
      switch (msg.cservice.cmd) {
        case "netStats":
          cservice.processSafeSend(process,
            cservice.msgBus.createMessage("netStats", {
              netStats: net
          }));
          break;
      }
    });
  }
docs: Why in its own monitor? Worker may reference different version of cservice than the master, which is where these stats are tracked (to avoid blasting messages when the data is not needed). TODO: Move worker stats to its own class so this technique can be leveraged for any type of stats in the future.