- server启动有三种角色,guarder(守卫者)、计算者、存储者,未来扩展为不同进程不同角色,默认三种角色集中在一个进程上
- 客户端配置了守护者地址后,可以获取计算者的IP地址
- 守护者维护了所有的计算者、存储者的信息,并统一同步给这些角色
- 客户端根据路由信息发送数据至计算者,发送到哪个计算者?需要考虑
- 计算者处理数据,发送信息至存储者,存储发送到哪个节点需要考虑
- 存储者存储数据lucence。
- 通过rest接口查询,lucence索引数据。如何去查询数据,需要考虑。
- 参考cat发送消息树和event日志?
- 计算者消费消息,形成内存报表数据还是单条完整数据呢?
- 业务指标数据生成
- jvm数据生成
- 系统层监控数据生成
- 可配置修改客户端的状态采用等
- 监控高级模块