Skip to content

Latest commit

 

History

History
18 lines (16 loc) · 959 Bytes

node.md

File metadata and controls

18 lines (16 loc) · 959 Bytes

1、设计思路和问题

  • server启动有三种角色,guarder(守卫者)、计算者、存储者,未来扩展为不同进程不同角色,默认三种角色集中在一个进程上
  • 客户端配置了守护者地址后,可以获取计算者的IP地址
  • 守护者维护了所有的计算者、存储者的信息,并统一同步给这些角色
  • 客户端根据路由信息发送数据至计算者,发送到哪个计算者?需要考虑
  • 计算者处理数据,发送信息至存储者,存储发送到哪个节点需要考虑
  • 存储者存储数据lucence。
  • 通过rest接口查询,lucence索引数据。如何去查询数据,需要考虑。

2、功能点

  • 参考cat发送消息树和event日志?
  • 计算者消费消息,形成内存报表数据还是单条完整数据呢?
  • 业务指标数据生成
  • jvm数据生成
  • 系统层监控数据生成
  • 可配置修改客户端的状态采用等
  • 监控高级模块