code: function(error, probe) {
            if (error) {return callback(error);}
            probeJSON = probe.toJSON();
            probeJSON.probeId = probeJSON.id; delete probeJSON.id;
            monitor.probe = probe;
  
            // Perform the initial set silently.  This assures the initial
            // probe contents are available on the connect event,
            // but doesn't fire a change event before connect.
            monitor.set(probeJSON, {silent:true});
  
            // Watch the probe for changes.
            monitor.probeChange = function(){
              monitor.set(probe.changedAttributes());
              log.info('probeChange', {probeId: probeJSON.probeId, changed: probe.changedAttributes()});
            };
            probe.on('change', monitor.probeChange);
  
            // Call the callback.  This calls the original caller, issues
            // the connect event, then fires the initial change event.
            callback(null);
          }
docs: Function to run on connection (internal or external)