Zynga开源服务器监控工具zPerfmon_最新动态_新闻资讯_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 新闻资讯 > 最新动态 > Zynga开源服务器监控工具zPerfmon

Zynga开源服务器监控工具zPerfmon

 2013/8/14 17:19:45    程序员俱乐部  我要评论(0)
  • 摘要:游戏服务商Zynga开源其服务器监控工具zPerfmon,zPerfmon是一个应用程序性能分析套件。定期收集生成的配置文件、系统指标等其他数据。此外,它还具有数据可视化、数据相关性等功能,帮助开发者分析相关性能问题、系统健康状况以及行为趋势等。在GIGaom这篇文章里,Zynga的Philips在博客中详细介绍了zPerfmon的技术原理,摘要如下:作为处理引擎,zPerfmon服务器的“冲程”为30分钟,所有30分钟内的数据都将被分组、切碎。除了档案外
  • 标签:工具 服务器 服务 开源

  游戏服务商 Zynga 开源其服务器监控工具 zPerfmon,zPerfmon 是一个应用程序性能分析套件。定期收集生成的配置文件、系统指标等其他数据。此外,它还具有数据可视化、数据相关性等功能,帮助开发者分析相关性能问题、系统健康状况以及行为趋势等。

  在 GIGaom 这篇文章里,Zynga 的 Philips 在博客中详细介绍了 zPerfmon 的技术原理,摘要如下:

作为处理引擎,zPerfmon 服务器的“冲程”为 30 分钟,所有 30 分钟内的数据都将被分组、切碎。除了档案外,服务器还保存用户、实例和系统指标数据。所有这些数据都用时间戳赋予键值。通过时间戳可以回溯实例数、CPU 峰值以及页面断链和死循环等。

  zPerfmon 主要包括两部分:客户端和服务器端。

  • 客户端:客户端就是一个代理,让应用程序接受监控并且最低限度的触发配置文件收集。只要客户端生成 PHP 序列化或 igbinary 序列化 xhprof 格式数据,服务器即可接收到这些数据。
  • 服务器端:主要负责 ETL、存储数据和显示所收集的数据。数据流里包含配置文件、页面点击、系统指标、唯一键用户数、甚至任意带有时间戳的事件。 

  更多详细,请访问:https://github.com/zynga/zperfmon

发表评论
用户名: 匿名