加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

运行Typesafe Console / Atmos来监控actor系统/ scala应用程序.

发布时间:2020-12-16 19:00:32 所属栏目:安全 来源:网络整理
导读:用演员系统在 Scala中编写程序. 需要使用Atmos(Typesafe控制台)进行监控 使用sbt或Eclipse找到文档,问题是我正在寻找一种方法: 在我的IDE中每次运行时重新启动/启动typesafe控制台 使用所需的java opt运行应用程序 每次运行时打开控制台 自动执行此操作 这
用演员系统在 Scala中编写程序.

需要使用Atmos(Typesafe控制台)进行监控

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

>在我的IDE中每次运行时重新启动/启动typesafe控制台
>使用所需的java opt运行应用程序
>每次运行时打开控制台
>自动执行此操作

这个问题的任何链接到一个不错的维基/文档?

谢谢

解决方法

这就是我最终解决这个问题的方法(我的开发机器是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,到您的应用程序,运行配置并添加V??M选项:

06001

屏幕截图:

>添加“午餐前 – >”外部工具“ – >”运行外部工具“

屏幕截图:

>在您的application.conf文件中添加:

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

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

sampling { "*" = 1 } }}

>现在,您可以从IDE运行您的应用程序,并使其使用类型安全控制台

希望这可以帮助!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读