Netdata是一个开源的、高性能的系统和应用程序监控工具,可以提供实时性能数据和健康检查。 Netdata.cloud是Netdata提供的一种集群监控解决方案,通过使用Netdata.cloud,用户可以在一个账号下集中管理所有的安装节点,并可以通过一个账号轻松控制各个节点。每个节点需要开启19999端口并允许管理员查看数据,然后控制中心通过前端从各节点的端口收集的数据,传给Netdata.cloud进行记录并展示。这是一种被动的集群监控,本质上还是独立的机器,且不方便做自定义的集群dashboard。 为了解决上述弊端,Netdata又提供了另一种方法,将各节点的数据集中汇总到一台(主)服务器,数据处理也在这台服务器上,其它节点无需开放19999端口。这是一种主动传输模式,把收集到的数据发送到主服务器上,这样在主服务器上可以进行自定义的dashboard开发。