欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  资讯频道

Zynga开源服务器监控工具zPerfmon

程序员文章站 2022-04-11 15:30:00
...

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

 

Zynga开源服务器监控工具zPerfmon

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

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

 

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

 

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

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

 

国内镜像地址:https://code.csdn.net/OS_Mirror/zperfmon