启动时向zk注册,同时watch所有collector的地址,提供http服务返回所有collector地址
接收数据,route(根据type,appId等), route含一个队列(内存+磁盘),多线程(Worker)消费队列,线程计算partition,放入线程内对应partition的缓存内,缓存到达上限或定时发往kafka
metric: name+tags 进入同partition
trace: trace按AppId进行partition,但是同一appID可能对应多partition,后面trace提取的metric会再聚合
dal:对特殊应用的trace放入特定topic
esight:进入kakfa
etrace-collector
最新推荐文章于 2024-06-15 09:31:45 发布