同步操作将从 dromara/cubic 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
Cubic 是一个对应用透明,无侵入的java应用诊断工具,用于提升开发人员的诊断效率和能力。
Cubic 的目标是一站式java应用诊断解决方案,让开发人员无需登录机器或修改系统,就可以从日志、内存、线程、类信息、调试、机器和系统属性等各个方面对应用进行诊断,提升开发人员诊断问题的效率和能力。
Cubic agent集成Alibaba开源的arthas,提供了更加丰富的功能,感谢他们做出的优秀工作。
目前整体项目分为如下几个部署模块 cubic-agent 探针数据采集,以及动态命令执行 cubic-proxy 代理,用于维护通道和命令下发,目前包含简单的web-ui
agent 加载如下 java -jar -javaagent:/xxx/agent-dist/cubic-agent.jar yyy.jar
启动代理服务 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
然后将agentId 填入上面的输入框 点击connect 按钮重新加载,则进入当前应用的命令模式
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。