编写Dockerfile
FROM java:latest
ADD arthas-tunnel-server-3.5.1-fatjar.jar arthas-server.jar
ENTRYPOINT ["java","-jar","/arthas-server.jar"]
端口映射
docker run -p 18080:8080 -p 7777:7777 arthas-server            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-06-10 08:45:22
                            
                                778阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            内网内网即局域网(LAN)是指在某一区域内由多台计算机互联成的计算机组。一般是方圆几千米以内。局域网可以实现文件管理、应用软件共享、打印机共享、工作组内的日程安排、电子邮件和传真通信服务等功能。局域网是封闭型的,可以由办公室内的两台计算机组成,也可以由一个公司内的上千台计算机组成。比如内网中的机器,输入ipconfig /all发现我们的ip是192.168…,内网中一号机器是192.168.0.            
                
         
            
            
            
            一.下载安装arthas wget https://alibaba.github.io/arthas/arthas-boot.jar 二.启动,退出,停止 1.启动方法 java -jar arthas-boot.jar 2.退出当前指定的某一个arthas的命令 Q 或者 Ctrl+C 3.退出a ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-30 16:34:00
                            
                                2756阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            [arthas@16759]$ dashboard ID NAME GROUP PRIORITY STATE %CPU DELTA_TIME TIME INTERRUPTED DAEMON 48 TaskAcceptor-localhost eurekaTaskExecutors 5 TIMED_W            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-06-18 14:20:00
                            
                                123阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            安装arthas://详细地址:https://arthas.aliyun.com/doc/trace.htmltrace命令:注意事项:trace 能方便的帮助你定位和发现因 RT 高而导致的性能问题缺陷,但其每次只能跟踪一级方法的调用链路。案例命令:1、监听方法耗时trace cn.tk.netcore.rest.OutPolicyRest policyV1 -n 5 '1==1'//'#co            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-23 14:58:43
                            
                                444阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Arthas(阿尔萨斯) 是Alibaba开源的Java诊断工具,深受开发者喜爱。在线排查问题,无需重启;动态跟踪Java代码;实时监控JVM状态。 Arthas 支持JDK 6+,支持Linux/Mac/Windows,采用命令行交互模式,同时提供丰富的 Tab 自动补全功能,进一步方便进行问题的            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-31 18:00:51
                            
                                361阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            https://arthas.aliyun.com/doc arthas 启动 选择任意一种方式即可 jps查看项目得到进程号 启动方式一 ./as.sh pid 启动方式            
                
         
            
            
            
             文章目录-18-17 如何抓包并分析-16 dns映射的ip变化了,java应用会报错吗-15 jedis和lettuce对连接的处理有何不同?-14 redis cluster 扩容影响服务吗?-13 redis与一致性hash-12 微服务中如何传递两个服务间的异常?-11 正排索引、倒排索引-10 子网和掩码-9 subnet ipv4-8 websocket协议、SSE协议-7.Kafk            
                
         
            
            
            
            Arthas能做什么? Arthas 是Alibaba开源的Java诊断工具,支持JDK 6+,Linux/Mac/Windows环境,采用命令行交互模式,同时提供丰富的 Tab 自动补全功能,进一步方便进行问题的定位和诊断。提供性能看板,包括线程、cpu、内存等信息,并且会定时的刷新。根据各种条件查看线程快照,比如找出cpu占用率最高的n个线程等。输出jvm的各种信息,如gc算法、gc次数及时间            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-25 22:29:56
                            
                                112阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录概述arthas是什么呢?arthas能解决哪些问题呢?安装和启动arthas从一个全局视角来查看系统的运行状况线上出现问题,线下无法重现,利用arthas进行调试——“线上调试”1 使用watch。2 使用tt。3 使用stack。服务RT latency 上升,如何定位慢调用?1 使用trace 。2 使用monitor。服务运行状态和预期不一致,可通过arthas排查是否是代码是正            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-18 16:22:20
                            
                                95阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、arthas简述Arthas 是阿里开源的Java诊断工具。安装在系统所在服务器,有着强大的能力,是一个开发运维神器。主要功能在线热替换代码/代码增强全局视角的性能分析查看方法执行情况,帮助跟踪偶现的bug支持JDK6二、官方资料官方文档的介绍非常详尽:https://arthas.aliyun.com/doc/使用官方的在线交互式教程来熟悉操作:https://arthas.aliyun.c            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-29 16:41:15
                            
                                79阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            监控JDK的垃圾回收空间            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-05-17 15:03:47
                            
                                105阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Arthas arthas-boot.jar https://arthas.aliyun.com/zh-cn/ 不能取代jmap 其他可以            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-08 14:01:19
                            
                                161阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Arthas(读:阿尔萨斯) Java诊断好帮手            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-05-17 19:51:07
                            
                                1368阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            背景现场出现静态变量定义错误的情况,因为生产问题又不能重新发包。所以需要热部署更新类。此处为转载 以某个界面为例找到程序Action层或者Controller层 类的全路径: com.ailk.openbilling.ams.action.freeResourceQuery.FreeResourceQueryActionImp 要观察的方法名: queryFreeRes1、热更新类更新前:(1)、            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-23 14:52:22
                            
                                76阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、async-profilerThis project is a low overhead sampling profiler for Java that does not suffer from Safepoint bias problem. It features HotSpot-specific APIs to collect stack traces and to track memor            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-21 22:28:57
                            
                                50阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录一、介绍二、安装步骤三、命令介绍watch-观察方法入参出参trace-查看链路耗时monitor -统计方法执行情况dashboard -系统数据面板thread-查看线程栈logger -修改日志级别一、介绍Arthas(阿尔萨斯)是阿里巴巴开源的 Java 诊断工具,深受开发者喜爱。当你遇到以下类似问题而束手无策时,Arthas 可以帮助你解决:这个类从哪个            
                
         
            
            
            
            需要看官方文档的请移步:       https://alibaba.github.io/arthas/      文档很详细很清晰 一、想看简化的使用步骤请继续下滑:1.登录到后台服务器,创建arthas文件夹(mkdir arthas),cd进入该文件夹;2.执行:wget https://alibaba.gith            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-05 12:39:25
                            
                                201阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            从前面介绍的arthas启动-agent初始化一文中我们看到了AgentBootstrap#bind函数,该函数的实现就是使用反射创建一个ArthasBootstrap对象。传入关键信息Instrumentation,以及启动参数。 我们就关注下ArthasBootstrap的实现。 启动参数中有http-port和telnet-port参数,我们基本可以猜到arthas启动过程中会根据启动参数启            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-18 11:16:39
                            
                                87阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录1. Arthas简介2. 安装Arthas2.1 Windows安装Arthas2.2 Liunx下安装Arthas2.3 卸载Arthas2.3.1 Windows 卸载 Arthas2.3.2 Liunx 卸载 Arthas3. Arthas命令3.1 基础命令3.1.1 help3.1.2 cat3.1.3 grep3.1.4 pwd3.1.5 cls3.1.6 session3            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-02 12:43:54
                            
                                119阅读
                            
                                                                             
                 
                
                                
                    