Juno-Agent是一个提供服务代理、应用配置下发、应用配置解析、shell沙箱、探活、消息总线的Agent。
Juno-Agent的设计目标主要是让开发能够通过可插拔的组件,观测和治理自己的系统。
- Linux kernel version 2.6.23 or later
- Windows 7 or later
- FreeBSD 11.2 or later
- MacOS 10.11 El Capitan or later
查看帮助文档
Juno-agent --help
生成默认配置
Juno-agent config > Juno-agent.toml
使用文本配置,启用一个test
组件
Juno-agent --config=Juno-agent.toml --test
使用文本配置,启用全部组件
Juno-agent --config=Juno-agent.toml
- 代理模块
- 配置模块
- Shell沙箱
- 探活
- 消息总线
- HTTP模块
- 依赖探活(提供HTTP接口,针对应用依赖的组件进行探活)