Sha256: 441ebb41ca985a64dadfd7f1b44ebb30a53fd5222041768ae84731a814235bf8
Contents?: true
Size: 755 Bytes
Versions: 7
Compression:
Stored size: 755 Bytes
Contents
## Bluepill Design Here are just some bullet points of the design. We'll add details later. * Each process monitors a single _application_, so you can have multiple bluepill processes on a system * Use rotational arrays for storing historical data for monitoring process conditions * Memo-ize output of _ps_ per tick as an optimization for applications with many processes * Use socket files to communicate between CLI and daemon * DSL is a separate layer, the core of the monitoring just uses regular initializers, etc. DSL is simply for ease of use and should not interfere with business logic * Sequentially process user issued commands so no weird race cases occur * Triggers are notified by the state machine on any process state transitions
Version data entries
7 entries across 7 versions & 1 rubygems
Version | Path |
---|---|
bluepill-0.1.3 | DESIGN.md |
bluepill-0.1.2 | DESIGN.md |
bluepill-0.1.1 | DESIGN.md |
bluepill-0.0.70 | DESIGN.md |
bluepill-0.0.69 | DESIGN.md |
bluepill-0.0.68 | DESIGN.md |
bluepill-0.0.67 | DESIGN.md |