gpt4 book ai didi

scala - 运行 Typesafe Console/Atmos 来监控 actor 系统/scala 应用程序。从 IntelliJ IDEA 或任何其他 IDE 运行

转载 作者:行者123 更新时间:2023-12-04 14:01:02 26 4
gpt4 key购买 nike

使用 Actor 系统在 Scala 中编写程序。

需要使用 Atmos(类型安全控制台)对其进行监控

使用 sbt 或 Eclipse 找到了相关文档,问题是我正在寻找一种方法:

  • 每次从我的 IDE 运行时重新启动/启动类型安全控制台
  • 使用所需的 java opt
  • 运行应用程序
  • 每次运行时打开控制台
  • 自动执行此操作

  • 任何指向此问题的不错的 wiki/doc 的链接?

    谢谢

    最佳答案

    这就是我最终解决这个问题的方法(我的开发机器是 Ubuntu 12.04):

  • 从以下位置下载类型安全控制台:http://downloads.typesafe.com/typesafe-console-developer/1.3.1/typesafe-console-developer-1.3.1.zip
  • 将其解压缩到(使用路径/opt/)并授予从该文件夹读取/写入的权限
  • 修复您的项目依赖项 ( http://resources.typesafe.com/docs/console/manual/getting-started.html )
  • 创建一个可运行的脚本来重新启动控制台(将脚本放在/usr/bin/runAtmos.sh 中)

  • 脚本示例:
    #this will restart atmos 
    FILE=`find /opt -name typesafe-console | head -1`
    BASEDIR=$(dirname $FILE)
    echo "Starting Atmos (this may take a few seconds)"
    kill -9 `ps aux | grep atmos | grep -v grep | awk '{print $2}'`
    kill -9 `ps aux | grep typesafe-console | grep -v grep | awk '{print $2}'`
    rm -f $BASEDIR/../var/RUNNING_PID
    nohup $FILE atmos > /var/log/typesafe-console/console.log &
    sleep 5
    nohup $FILE ui > /var/log/typesafe-console/ui.log &
    sleep 4
    firefox "http://localhost:9900"
    exit
  • 转到 IntelliJ,到您的应用程序,运行配置并添加 VM 选项:

  • -javaagent:/opt/typesafe-console-developer-1.3.1/lib/weaver/aspectjweaver.jar
    -Dorg.aspectj.tracing.factory=default
    -Djava.library.path=/opt/typesafe-console-developer-1.3.1/lib/sigar


    截屏 :

    enter image description here
  • 添加“午餐前->“外部工具”->“运行外部工具”

  • 截屏 :

    External tool

    External tool 2
  • 在您的 application.conf 文件中添加:

  • akka {
    loggers = ["com.typesafe.atmos.trace.Slf4jTraceContextLogger"]
    loglevel = "INFO"
    }



    atmos {
    trace {
    enabled = true
    traceable {
    "*" = on
    }



    sampling {
    "*" = 1
    }
    }}
  • 现在您可以从 IDE 运行您的应用程序并使其与类型安全控制台一起工作

  • 希望这可以帮助!

    关于scala - 运行 Typesafe Console/Atmos 来监控 actor 系统/scala 应用程序。从 IntelliJ IDEA 或任何其他 IDE 运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21073504/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com