Sha256: f5c611bef7dc73ff11c5d52ac9834cd8b67ce7f844d0c291af446290f6fb4793
Contents?: true
Size: 1.37 KB
Versions: 1
Compression:
Stored size: 1.37 KB
Contents
# To-Do ## First Release (0.1) * README, Tutorial, Setup docs * Performance/profiling examination ### Monitor * Add some default monitor types and utilities - ftp - imap - pop - smtp * Redo the select loop of the UDP socket monitor to wait for them in parallel instead of in series. ## Second Release (0.2) ### Setup/Installation * Add a CLI for generating a basic setup and then adding nodes/monitors/observers to it. * Potential federation / referral for sibling managers ### Nodes * Ask a node (via tree-api or otherwise) what nodes it affects (immediate children, secondary dependents) * Clarify the Tree API: - Rename `list` to `fetch` - Return identified node `node.to_h` - Return identified node and its children in a hierarchy `node.to_h(true)` - Return identified node and its children as a flattened list - Rename `fetch` to `search` - returns list of nodes which satisfy positive/negative criteria ### Observers * Action dependencies -- as an example, if an action sends an email, don't trigger if the email service is offline. Potential action "chains", ie: If the email service is down, use a separate out-of-band action that sends SMS. ### Monitors Add a one-shot runner command for development of monitors. Loads and runs a monitor one time, maybe with some output describing how often it'd run, what its skew is, etc. [will@laika]
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
arborist-0.2.0.pre20170519125456 | TODO.md |