akka应用状态监控

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

  1. 下载typesafe console,当前的版本是1.3.1,可以支持akka 2.2版本,下载地址为:

    http://downloads.typesafe.com/typesafe-console-developer/1.3.1/typesafe-console-developer-1.3.1.zip

    解压缩到以后进入bin目录,里面有atmos.bat,console.bat,typesafe-console,前两个是windows平台上的执行文件(本人用的就是windows)。启动console.bat,启动后浏览器打开默认地址  http://localhost:9900,就进入监控页面

    233127_Hy6b_221218.jpg

    还是能看到很多东西,只是所有状态都是空的,因为akka应用也需要对配置做些修改才能让console进行监控

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

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

    添加根配置项

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


  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,打开浏览器,则可以正确看到当前应用的状态

转载于:https://my.oschina.net/u/221218/blog/213995

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值