Skip to content

adminConsole安装与简介

fantasyni edited this page Oct 15, 2012 · 12 revisions

#adminConsole 参考文档
##adminConsole简介
adminConsole 是 pomelo 框架中用于监控的模块,可以通过 web 端的方式来对游戏服务器集群的运行状态,性能,日志等进行实时的监控,它采用‘类插件’的开发模式,开发者可以很方便的扩展具体的监控模块逻辑,目前在 adminConsole 中,集成的监控模块有如下几个:
adminConsole

  • systemInfo
    用于监控各个服务器上的系统信息,包括 loadavg,men,CPU(I/0),DISK(I/0)

  • nodeInfo
    用于监控各个服务器上的进程信息,包括 pid,cpu% 占用情况,mem% 内存占用情况,vsz,rss

  • conRequest
    用于监控由 connector 请求所产生的日志,包括玩家的登入,移动,切换场景等所花费的时间,并给出具体的路由(route)

  • rpcRequest
    用于监控游戏服务器中 rpc 的调用情况,所花费的时间

  • forRequest
    用于监控由 forward 请求所产生的日志

  • onlineUser
    用于实时监控在线玩家的信息,包括玩家登入名,登入 ip,登入时间

  • sceneInfo
    用于实时监控玩家的场景信息,包括玩家所在的服务器,玩家所在的坐标等

  • scripts
    该模块提供了可以在 adminConsole 端在具体的服务器上执行脚本(script)

  • profiler
    该模块集成了chrome控制台下面的 Profiles 性能分析工具,可以用来对Pomelo服务器端的代码进行性能分析

##adminConsole安装与使用

git clone https://github.com/NetEase/pomelo-admin-web.git

cd pomelo-admin-web

node app

浏览器中访问: http://localhost:3005, 就可以打开管理控制台界面。 如果端口有冲突,请在config/admin.json修改端口,访问的浏览器必须支持websocket,推荐使用chrome.

Clone this wiki locally