- Added cron/interval polling to RecipeProbe
- Introduced writable probe attributes via monitor.set()
- Introduced the Recipe probe for monitor automation
- Introduced the DataModel probe for remote state management
- Better Inspect probe evaluation error logging
- Tests for the above
- Better auto-start sequencing
- Disable monitor connection until all auto-start monitors are connected
- Named monitor instances
- Auto-start monitors
- Added tests for server start/stop
- Made the example a little less confusing
- Updated copyright year
- Better README
- Silence error logging that were common-case vs. errors
- Better console log formatting
- Exported global.Monitor for multi-module loading
- Bumped up node-config version
- Project name change from monitor-min
- Updated config dependency to not freak out if the config directory is absent
- Added TRACE to default console logging output
- Better server listen error handling and debug output
- Better error message on probe failure
- Better console logging
- Can chain require().start()
- Travis test
- Better probe instantiation error message
- Use a gateway if available
- More efficient localhost processing
- Don't restart if already started
- Fixed lint issues
- Allow socket.io to connect any way it can
- Fixed process.uptime
- Detect and prevent stat & log recursion
- Improved log usage
- Changed log/stat probe timestamp from integer to ISO
- Added a timestamp to logProbe/statProbe bundles
- Added Log & Stat classes
- Tests for Stat & Log
- Added LogProbe & StatProbe
- Added Log.console for console logging
- Added log statements & stats gathering
- Exported documentation to a public site
- Updated links in README.txt
- Fixed a dependency issue in the monitor.js bootstrap
- Revved the major version to match node-monitor major version
- Added Stats and Logs
- Initial checkin after montior re-org