arthas-idea-plugin
arthas-idea-plugin copied to clipboard
arthas idea plugin 更简单的使用arthas的IDEA 插件,方便的构建各种arthas 命令,复制到剪切板 然后到服务器上启动arthas 执行命令。
idea插件提示“ this plugin is not a producton of JetBrains”,idea版本是2019.3.
我在使用jenkins远程执行shell脚本的时候,获取不到报错的返回值,报错界面是error,但是通过shell命令的返回值还是0
将命令复制到剪切板,感觉依然比较麻烦的操作,我的想法是在idea-setting中直接配置 `arthas-tunnel`的地址信息, 代码右击时可以将命令发送到 tunnel 执行, 执行的结果在 `terminal` 中显示
https://blog.csdn.net/qq_36869808/article/details/127323634 升级一下 Apache Commons Text 版本
临时保存 不报编译错误 不报编译错误2 解决运行报错 添加配置项 优化UI 先去掉trace高亮功能 解决websocket连接失败问题
以 [Vmtool](https://arthas.aliyun.com/doc/vmtool.html) Get Instance Invoke Method Field 为例,对于简单的基础类型可以直接写,但是对于自定义类型则相对麻烦些。 插件默认给 `vmtool -x 3 --action getInstances --className 类 --express 'instances[0].方法(new 类())' -c classload hash` ## OGNL 的方式 ```bash vmtool -x 3 --action...
website address error ...
# 前提 本方案适用于使用 [arthas-tunnel-server](https://arthas.aliyun.com/doc/tunnel.html) 的团队,如果是登录到机器中执行 `arthas-boot` 的场景并不能提效。 # 背景 在一些团队里,应用是通过 [arthas-spring-boot-starter](https://arthas.aliyun.com/doc/spring-boot-starter.html) 连接到 tunnel-server 的,且一个应用可能会部署多个实例。 因为网关负载均衡的存在,请求会被均分到多个实例上,这就导致在使用 arthas 诊断问题的时候,可能会出现需要打开多个窗口来同时执行我们所需的监听命令,且需要完成 `IDE Browser` 的切换,较为麻烦。 所以诞生了想法([灵感作者](https://github.com/shuxiongwuziqi))将 tunnel-server 的能力集成到 IDEA 里的想法,因为已经有了 [arthas-idea-plugin](https://github.com/WangJi92/arthas-idea-plugin) 插件,如果直接在现有基础上扩展新功能,比重新开发一个插件使用起来更为便捷,只需要在拷贝完命令之后,弹窗选择要监听的应用即可完成之前需要4~5步的流程。 # 优势 ##...