服务器程序的状态监控是不可或缺的组成,typesafe console是typesafe为akka提供的服务状态和性能监控程序。能够有效监控akka集群的不一样节点的状态,有多少actor实例,每秒输入输出的消息数等等...安装配置步骤记录以下:java
下载typesafe console,当前的版本是1.3.1,能够支持akka 2.2版本,下载地址为:node
http://downloads.typesafe.com/typesafe-console-developer/1.3.1/typesafe-console-developer-1.3.1.zip
windows
解压缩到之后进入bin目录,里面有atmos.bat,console.bat,typesafe-console,前两个是windows平台上的执行文件(本人用的就是windows)。启动console.bat,启动后浏览器打开默认地址 http://localhost:9900,就进入监控页面浏览器
仍是能看到不少东西,只是全部状态都是空的,由于akka应用也须要对配置作些修改才能让console进行监控服务器
typesafe-console-developer-1.3.0
修改akka应用的配置文件性能
修改logger配置 loggers = ["com.typesafe.atmos.trace.Slf4jTraceContextLogger"]code
添加根配置项ip
atmos { trace { enabled = true node = MonitoringApplication # 监控节点的名称 traceable { "*" = on # 指定哪些actor是否要监控(on)仍是不监控(off) } sampling { "*" = 1 } }
为应用程序的启动添加vm参数:ci
-Djava.library.path=D:\typesafe-console-developer-1.3.0\lib\sigar -javaagent:"d:\typesafe-console-developer-1.3.0\lib\weaver\aspectjweaver.jar" -Dorg.aspectj.tracing.factory="default" -Djava.library.path="D:\typesafe-console-developer-1.3.0\lib\sigar"
7. 启动akka应用,而后在分别启动atmos.bat和console.bat,打开浏览器,则能够正确看到当前应用的状态it