akka应用状态监控

服务器程序的状态监控是不可或缺的组成,typesafe console是typesafe为akka提供的服务状态和性能监控程序。能够有效监控akka集群的不一样节点的状态,有多少actor实例,每秒输入输出的消息数等等...安装配置步骤记录以下:java

  1. 下载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进行监控服务器

  2. typesafe-console-developer-1.3.0
  3. 修改akka应用的配置文件性能

    修改logger配置   loggers = ["com.typesafe.atmos.trace.Slf4jTraceContextLogger"]code

    添加根配置项ip

  4. atmos {
            trace {
                enabled = true
                node = MonitoringApplication     # 监控节点的名称
                traceable {
           
                          "*" = on     # 指定哪些actor是否要监控(on)仍是不监控(off)
                }
                
            sampling {
                "*" = 1
            }
            }
  5. 为应用程序的启动添加vm参数:ci


  6. -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

相关文章
相关标签/搜索