1 个不稳定版本
使用旧的 Rust 2015
0.5.1 | 2015年3月14日 |
---|
#16 in #demonstrate
23KB
473 行代码(不含注释)
Cyborg
Cyborg 是一个反应式监控系统,旨在能够对问题做出反应,而不是向人类用户发出警报。
正在与 Cyborg 一起构建几个组件
cyborg-demo
通过 Mutiny 和 Docker 展示了 Cyborg 的使用。mutiny
提供了异常进程行为的示例。rust-psutil
用于收集进程信息。rust-riemann_client
用于在运行时收集信息。rust-simple_logger
用于日志记录。
使用方法
如果您想快速查看 Cyborg 监控和响应其他进程的示例,请使用演示。
运行 cargo run -- --help
以显示从命令行运行 Cyborg 的信息。您需要提供一个配置文件。配置文件 tests/cyborg.json
将运行一个不需要任何外部进程的示例。
许可证
Cyborg 在 MIT 许可证 下发布。
作者
由 Sam Clements 编写,作为阿伯里斯特威斯大学计算机科学系毕业设计项目的一部分。
依赖项
~5.5MB
~105K SLoC