关于夜莺监控的技术原理提问

Viewed 140

本人之前也是做监控的,无奈技术不高端,现在找工作,想以夜莺系统作为项目经历,现在有一些问题,希望有大佬解答?
1.agent采集数据是多线程吗?如果是,线程创建的依据是什么?例如是:根据一个监控项创建一个线程,还是mysql创建一个,apache创建一个这样的?
如果不是多线程,那么是使用什么方式实现这种高并发的采集呢?
2.agent与数据接收节点是如何通信的,是rpc还是tcp长连接,还是其他类型?
欢迎有大佬解答!

1 Answers