背景: 1.我想在多台业务web机器上部署这个统计服务,单机查看一共是起了四个进程; 2.统计服务器单独部署, 统计web访问入口,放在这台机器上
问题: 1.业务web机器,每台都需要起四个进程吗? 2.每台业务机器需要做哪些设置,才能把数据上报到统计服务器? 拓扑图如下 :
[attach]1844[/attach]
最简单的方法,只部署一台统计服务器,每个web服务器调用report上报时最后一个参数填写这个统计服务器的地址。 web服务器不用部署statistics,不会出现statistics的那4个进程。
这样就相当于,每次report,都是实时传输到统计服务器了吧,如果传输量很大,会有性能瓶颈吧
考虑到性能问题,有什么推荐的最佳部署方式吗?
单机statistics服务可以支撑每秒1万次的上报,一般情况够用了。 如果担心单机statistics无法满足需要,可以每台web服务器部署一套,4个进程都开启。 然后浏览器访问任意一台statistics的web服务55757端口,进入页面后在右上角选择“数据源管理”,把每台web服务器的内网ip填写进去。系统会自动汇总所有ip的statistics服务。注意需要把每台服务器防火墙把55858端口开放出来。
懂了,非常感谢。
最简单的方法,只部署一台统计服务器,每个web服务器调用report上报时最后一个参数填写这个统计服务器的地址。
web服务器不用部署statistics,不会出现statistics的那4个进程。
这样就相当于,每次report,都是实时传输到统计服务器了吧,如果传输量很大,会有性能瓶颈吧
考虑到性能问题,有什么推荐的最佳部署方式吗?
单机statistics服务可以支撑每秒1万次的上报,一般情况够用了。
如果担心单机statistics无法满足需要,可以每台web服务器部署一套,4个进程都开启。
然后浏览器访问任意一台statistics的web服务55757端口,进入页面后在右上角选择“数据源管理”,把每台web服务器的内网ip填写进去。系统会自动汇总所有ip的statistics服务。注意需要把每台服务器防火墙把55858端口开放出来。
懂了,非常感谢。