1 unstable release
Uses old Rust 2015
0.5.1 | Mar 14, 2015 |
---|
23KB
473 lines
Cyborg
Cyborg is a reactive monitoring system, with the intended capability of being able to react to problems instead of alerting a human user.
Several components are being built alongside Cyborg:
cyborg-demo
demonstrates Cyborg using Mutiny and Docker.mutiny
provides examples of unusual process behaviour.rust-psutil
is used to gather process information.rust-riemann_client
is used to collect information at runtime.rust-simple_logger
is used for logging.
Usage
Use the demonstration if you want to quickly see an example of Cyborg monitoring and reacting to other processes.
Run cargo run -- --help
to show information on running Cyborg from the command line. You will need to provide a configuration file. The configuration file tests/cyborg.json
will run an example that does not require any external processes.
Licence
Cyborg is licenced under the MIT Licence.
Authors
Written by Sam Clements as part of a final year university project at the Aberystwyth University Department of Computer Sciencee.
Dependencies
~5.5MB
~107K SLoC