Cubic 主要有两部分,目前UI 和proxy 是写在一起的 目前的部署方式:
将agent-dist整体拷贝到你要部署的机器,在启动应用时加入
-javaagent:/path/agent-dist/cubic-agent.jar (添加agent)
-Dcubic.agent.service_name=cubic-proxy (添加项目名称)
启动
java -jar -javaagent:/path/agent-dist/cubic-agent.jar -Dcubic.agent.service_name=cubic-proxy cubic-proxy.jar
通过 http://ip:6080 来对 web ui进行访问 ,默认地址 http://localhost:6080
启动后看到如下界面
agent 加载如下,将agent-dist整体拷贝到一个目录进行加载,里面的结构请不要进行变动,不要单独拷贝一个jar java -jar -javaagent:/xxx/agent-dist/cubic-agent.jar yyy.jar
启动代理服务 ,用于连接agent 和web java -jar cubic-proxy.jar
访问web ui localhost:6080 进入默认页面,输入ip 和 agentId(id 第一次随意输入),点击connect 进入命令交互模式
命令分为两部分,输入1 基础命令, 3位arthas 命令,输入1 然后输入help 可查看帮助
使用search 命令来查询我们项目配置的agent, 比如在agent config 我们配置了参数 agent.service_name = cubic,则进行查询并获取到应用的agentId(如果使用quick_start启动的,因为增加了-Dcubic.agent.service_name=cubic-proxy ,所以我们可以使用cubic-proxy查询ID )
然后将agentId 填入上面的输入框 点击connect 按钮重新加载,则进入当前应用的命令模式,输入3,切换到arthas 命令,就可以使用了
欢迎大家各种star,fork,提issue,pull request,感觉还可以就点个star吧!
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。