alibaba arthas 學習
1. 原始碼地址:
https://github.com/alibaba/arthas.git
2. 官方文件
https://arthas.aliyun.com/doc/
curl -O https://arthas.aliyun.com/arthas-boot.jar
java -jar arthas-boot.jar
3. 使用
1)先監控eclipse程式,事實證明卡住不動了,arthas不能監控非web專案(也許是eclipse太大了)
2)正規web專案
3)dashboard ,迴圈顯示
4)thread
5)jad 包+類 直接反編譯,(感覺這個有用,需要的時候可以看線上程式碼和本地是否一致)
6) watch
$ watch demo.MathGame primeFactors returnObj 檢視函式返回值
這個暫時沒有發現有返回
7).其他命令
8). 不支援其他機器用ip訪問
Arthas目前支援Web Console,使用者在attach成功之後,可以直接訪問:http://127.0.0.1:3658/。
9).任務輸出重定向
可通過>
或者>>
將任務輸出結果輸出到指定的檔案中,可以和&
一起使用,實現arthas命令的後臺非同步任務。比如:
$ trace Test t >> test.out &
10),檢視日誌級別,修改日誌級別(這個也有用)
logger
檢視指定名字的logger資訊
logger -n org.springframework.web
有時需要加classloaderhash:
logger -c 377dca04 --name DAO.LOG --level error
11). spring boot 整合 (暫未實踐)
<dependency>
<groupId>com.taobao.arthas</groupId>
<artifactId>arthas-spring-boot-starter</artifactId>
<version>${arthas.version}</version>
</dependency>
arthas.agent-id=hsehdfsfghhwertyfad arthas.tunnel-server=ws://47.75.156.201:7777/ws
http://localhost:8080/actuator/arthas
{ "arthasConfigMap": { "agent-id": "hsehdfsfghhwertyfad", "tunnel-server": "ws://47.75.156.201:7777/ws", } }
相關文章
- arthas學習圖文記錄
- Alibaba Java診斷工具Arthas檢視Dubbo動態代理類Java
- com.alibaba.fastjson學習筆記ASTJSON筆記
- JSON學習--com.alibaba.fastjson.JSONJSONAST
- SpringCloud Alibaba開篇:SpringCloud這麼火,為何還要學習SpringCloud Alibaba?SpringGCCloud
- spring cloud Alibaba 之 spring boot 基礎學習筆記CloudSpring Boot筆記
- SpringCloud Alibaba Nacos 配置動態更新原始碼學習總結SpringGCCloud原始碼
- Arthas
- Alibaba應用診斷利器Arthas 3.0.5版本釋出:提升全平臺使用者體驗
- k8s學習(CNCF × Alibaba 雲原生技術公開課)(二)K8S
- 阿里arthas分享阿里
- 聊聊arthas的ArthasBootstrapboot
- 聊聊arthas的HttpTermServerHTTPServer
- 本地安裝Arthas
- Arthas 進階教程
- Springcloud-alibaba學習實踐(2)- nacos&Eureka Server服務註冊實踐SpringGCCloudServer
- Spring AlibabaSpring
- 我所理解的Arthas
- Java診斷利器ArthasJava
- Idea外掛-arthas ideaIdea
- arthas的使用入門
- Arthas進階-筆記筆記
- Arthas JVM 監控器JVM
- SpingCloud Alibaba實戰(1:微服務與SpringCloud Alibaba)GCCloud微服務Spring
- 深入SpringBoot:利用Arthas排查NoSuchMethodErrorSpring BootError
- 用 Arthas “庖丁解牛”
- Arthas的安裝與使用
- Arthas 使用的各類方式
- 聊聊arthas的spring-boot-starterSpringboot
- Kubernetes 使用arthas進行除錯除錯
- JVM調優工具Arthas的使用JVM
- Arthas 初探--安裝初步適用
- 記錄一次 Arthas 使用
- 中原銀行 Arthas 實踐之路
- 如何在Docker容器中使用ArthasDocker
- Spring Cloud Alibaba SentinelSpringCloud
- alibaba/fastjson 之 JSONPathASTJSON
- SpringCloud-Alibaba-SentinelSpringGCCloud