Commit Graph

682 Commits (ee6fca1349b00219e4d015931e8382f0acfa43a7)

Author SHA1 Message Date
hengyunabc 1a047c7056 update RedefineCommand.java 4 years ago
hengyunabc ffa536ed21 add base64 command. #1646 4 years ago
hengyunabc 0d2cd8b180 polish #1642 4 years ago
lylylyly2 285b73d624
#1612 support download large file. (#1642) 4 years ago
fornaix 8c7afb823e
fix NullPointerException in MBeanView. #1644 (#1645) 4 years ago
hengyunabc 748ced4db5 support arthas.outputPath config. #1641 4 years ago
hengyunabc 41576b4b3e fix test. #1638 4 years ago
hengyunabc ca3e44258f watch/trace support --exclude-class-pattern option. #1638 4 years ago
hengyunabc 286799c03d fix DateUtilsTest 4 years ago
hengyunabc bf0ff03206 add test ci/support jdk 12 4 years ago
superheizai 1fca980f15
Add dateformat option for fastjson (#1623) 4 years ago
superheizai e392950f9b disable fastjson circular reference feature. #1614 4 years ago
polarbear567 6a3d9fac33
Some code optimization (#1608) 4 years ago
hengyunabc d3eb03d578 change xsd url to https. #1604 4 years ago
hengyunabc 9d6c17b137 ignore native method. #1565 4 years ago
hengyunabc 110f0e8a1e fix ArthasBootstrapTest 4 years ago
hengyunabc b309c2b80c clean code 4 years ago
hengyunabc d891843f5c use ext classloader to try load SpyAPI. #1596 4 years ago
hengyunabc 52f09b9ae2 dashboard command print current timestamp. #1595 4 years ago
hengyunabc 08db056c20 Enhancer print error exception. 4 years ago
hengyunabc bc70853b0c support arthas.enhanceLoaders config/add jboss ModuleClassLoader testcase. #1596 4 years ago
hengyunabc 9c847d2dd5 enhance ClassLoader#loadClass to reslove the classloader can not load SpyAPI problem. #1596 4 years ago
hengyunabc 0aed28966c improve 4 years ago
hengyunabc d2d5641e1e polish #1586 4 years ago
superheizai e9e83c9aa1
use advise's classloader to avoid NPE when the class is not loaded by current thread (#1586) 4 years ago
hengyunabc 85aa4f27b4 session command print tunnel client connect status. #1576 4 years ago
hengyunabc 709f088133 improve print agentId in welcome message. #1575 4 years ago
hengyunabc 1eafe43b0a arthas-spring-boot-starter support appName. #1562 4 years ago
hengyunabc 288b1eee0c fix testcase. #1561 4 years ago
hengyunabc cdec5061b4 remove default value in as.sh/arthas-boot. #1561 4 years ago
hengyunabc e13ced6fdf support config appName;tunnel client/server support add appName prefix for agentId. #1562 4 years ago
hengyunabc 248e6172e7 clean code 4 years ago
hengyunabc b64e18e1c5 upgrade bytekit to 0.0.2. #1545 4 years ago
hengyunabc e53f355978 tunnel client report arthas version. #1556 4 years ago
hengyunabc 32d4321a99 tunnel server/client support http proxy. #1553 4 years ago
hengyunabc a2b45c45b8 fix ArthasAgent NullPointerException. #1546 4 years ago
hengyunabc 8d43d8cc45 move bytekit to a independent project. #1545 4 years ago
fornaix 6be0cc596b
Support profiler command on arm64. (#1259) 4 years ago
reeco ef2b8e57c9
feature: optimize version management (#1543) 4 years ago
gongdewei 832573e1a9
Reduce small objects generated by dashboard commands (#1533) #1542 4 years ago
hengyunabc b9aabe4200 [maven-release-plugin] prepare for next development iteration 4 years ago
hengyunabc 4268b4d13e [maven-release-plugin] prepare release arthas-all-3.4.3 4 years ago
hengyunabc 59dd383084 avoid retransform lambda class. #1512 4 years ago
hengyunabc 4abcac9b65 avoid retransform lambda class. #1512 4 years ago
hengyunabc f775b0fd42 Upgrad termd to 1.1.7.10 , remove unnecessary code #1529 4 years ago
hengyunabc a7a1c06ecb Upgrade asm to 9.0 #1527 4 years ago
hengyunabc 512472ed17 Fix the problem that when the --enable-preview feature is enabled, set the wrong java version in watch/trace. #1526 #1223 4 years ago
hengyunabc e40025a2df [maven-release-plugin] prepare for next development iteration 4 years ago
hengyunabc 956a27bff8 [maven-release-plugin] prepare release arthas-all-3.4.2 4 years ago
gongdewei 503e0de6b4
improve dashboard/thread cpu time sample (#1501)
* dashboard command support native thread, delta time
* thread command support --all option
4 years ago
gongdewei 4d06126b76
Improve arthas stop logic (#1513, #1514) (#1517) 4 years ago
hengyunabc 9e433a26c0 improve arthas stop logic. #1514 4 years ago
gongdewei 1f9f7d6e5d
Fix metaspace OOM problem when trace large method (#1511) 4 years ago
hengyunabc fe84834880 Print recommend latest version #1509 4 years ago
hengyunabc 4972f64713 [maven-release-plugin] prepare for next development iteration 4 years ago
hengyunabc d748271fd1 [maven-release-plugin] prepare release arthas-all-3.4.1 4 years ago
hengyunabc 6c00962508 fix arthas load logback.xml from app problom. #1495 4 years ago
hengyunabc b522ab1472 profiler command support include/exclude options. #1479 4 years ago
hengyunabc fa4561533f upgrade async-profiler to 1.8.1. #1478 4 years ago
hengyunabc 41f86ac5ca profiler command support framebuf option. #1476 4 years ago
hengyunabc c0721bcc98 [maven-release-plugin] prepare for next development iteration 4 years ago
hengyunabc b85bc9aafb [maven-release-plugin] prepare release arthas-all-3.4.0 4 years ago
hengyunabc 0ade922855 fix do not unReg listener error. #1468 4 years ago
hengyunabc dcf50ad948 support listen at netty LocalAddress, and tunnel client connect to LocalAddress. #1467 4 years ago
hengyunabc a1c8f43032 support listen random port. #524 4 years ago
mikawudi cd67c4aa66
Add condition-express param to monitor command (#1420) 4 years ago
hengyunabc 60bb714675 change version to 3.4.0-SNAPSHOT 5 years ago
Hollow Man e3283f0439
Add --classLoaderClass for dump/getstatic/jad/mc/redifine (#1447) 5 years ago
Hollow Man 74c313ecaa
Add --classLoaderClass for logger (#1445) 5 years ago
Shao Wang 6a3bd51560
fix typo (#1458) 5 years ago
Hollow Man aa810814eb
Optimize --classLoaderClass #1428 (#1431) 5 years ago
Hollow Man ea262bd52b
Add --classLoaderClass for sc/sm (#1433) 5 years ago
Hollow Man 3dc3f36b9d
Classloader support matching classloader by class name. (#1428) 5 years ago
hengyunabc efb6d1cc93 ignore ClassNotFoundException AgentBootstrap. #1422 5 years ago
hengyunabc 1c97b1a7cc [maven-release-plugin] prepare for next development iteration 5 years ago
hengyunabc feac3a4825 [maven-release-plugin] prepare release arthas-all-3.3.9 5 years ago
hengyunabc 9046dbb932 [maven-release-plugin] prepare for next development iteration 5 years ago
hengyunabc e347fd7fda [maven-release-plugin] prepare release arthas-all-3.3.8 5 years ago
oxsean 6f4391aaf2
fix profiler command --format jfr support(#1406) 5 years ago
hengyunabc f9160fcbea update link to arthas.aliyun.com. #1411 5 years ago
hengyunabc 86a45e9ce2 update tutorial links 5 years ago
gongdewei 7a01f23a73
HTTP API support one-time command execution and add HTTP API docs (#1408) 5 years ago
gongdewei 8d88d2bff5
classloader command support the classLoaderClass option (#1360) 5 years ago
gongdewei dc6c61df82
fix `profiler actions` command does not end (#1403) 5 years ago
394049428@qq.com 8dfe26625b fix logger command do not work with Log4j2. ##1394 #1395 5 years ago
gongdewei 0508c7727b
repackage netty (#1389) 5 years ago
gongdewei 5c9c1b3d0d
fix tt show record missing params (#1387) 5 years ago
hengyunabc e9386539f4 [maven-release-plugin] prepare for next development iteration 5 years ago
hengyunabc 30b0f5f0d7 [maven-release-plugin] prepare release arthas-all-3.3.7 5 years ago
hengyunabc 694cbfc069 Improve the way to get traceid #1362 5 years ago
gongdewei edb5bead17
Transform commands of pkg monitor200 (part 2) (#1355) 5 years ago
hengyunabc c77a4bcf05 watch/trace/monitor/tt/stack support verbose option, print ConditionExpress result. #1348 5 years ago
hengyunabc cee21c049c change arthas threads to be daemon #1346 5 years ago
hengyunabc 14b1b32542 fix web console js do not close connect problem; fix js ws send state problem. #1345 5 years ago
hengyunabc eacc5081fd arthas thread with name 5 years ago
Hervé Boutemy 73e8fcc820
make build Reproducible (mostly) (#1128)
* make build Reproducible

* make all subprojects use the same git.build.time

Co-authored-by: gongdewei <kylixs@qq.com>
5 years ago
hengyunabc f508a8f74c
Transform commands of pkg monitor200 (#1306)
* transform command: logger

* transform command: dashboard, thread

* transform commands: heapdump, perfcounter

* transform command: jvm, improve MEMORY section

* transform command: mbean
5 years ago
gongdewei 5c564fbd0f transform command: mbean 5 years ago
gongdewei e629ce72c2 transform command: jvm, improve MEMORY section 5 years ago
gongdewei 25a8ba9f4f transform commands: heapdump, perfcounter 5 years ago
gongdewei 5b7603eebe transform command: dashboard, thread 5 years ago
gongdewei 40c2c5e039 transform command: logger 5 years ago
hengyunabc 94b95b2ab6 fix jsr problem. #1304 5 years ago
gongdewei 4a48a7b073
Transform commands of pkg klass100 (#1285) 5 years ago
hengyunabc cc17f26968 fix save-result options do not work problem. #1298 5 years ago
hengyunabc 634fa70fc2 clean code 5 years ago
hengyunabc 979095320a [maven-release-plugin] prepare for next development iteration 5 years ago
hengyunabc a4002e95c1 [maven-release-plugin] prepare release arthas-all-3.3.6 5 years ago
hengyunabc ebce251f6e [maven-release-plugin] prepare for next development iteration 5 years ago
hengyunabc 34bdad780a [maven-release-plugin] prepare release arthas-all-3.3.5 5 years ago
hengyunabc 2e07fa0114 [maven-release-plugin] prepare for next development iteration 5 years ago
hengyunabc fc23a18c7a [maven-release-plugin] prepare release arthas-all-3.3.4 5 years ago
hengyunabc 7b119351f5 prepare release 3.3.4 ,change package 5 years ago
gongdewei 853e9b6007
Transform commands of pkg basic1000 (#1274) 5 years ago
hengyunabc 5029b752b6 add arthas-agent-attach and arthas-spring-boot-starter module. 5 years ago
hengyunabc aea2ec25da Checking if arthas is started via SpyAPI 5 years ago
hengyunabc e155bbf1d0 improve initArthasEnvironment 5 years ago
hengyunabc 31dced261b move init spy code to ArthasBootstrap 5 years ago
hengyunabc 344cf00d30 clean code 5 years ago
hengyunabc c83e9f65d2 ArthasBootstrap support map args 5 years ago
gongdewei c69d79022f
add http web ui files (#1260) 5 years ago
hengyunabc be1247e36f
Add http api basic function (#1203) 5 years ago
gongdewei ce17780f6a change worker group threads to 8 5 years ago
gongdewei 34aac1ecc5 change resultViewMap's key to model class 5 years ago
gongdewei 2463343976 catch throwable 5 years ago
gongdewei 1130cd371c register view by viewClass 5 years ago
gongdewei 9bb63b4cd3 transform command: cat 5 years ago
gongdewei 5498891252 Add Countable interface for result model 5 years ago
gongdewei 17e268dde0 change jobId field type to int 5 years ago
hengyunabc 6fb1d84c01 [maven-release-plugin] prepare for next development iteration 5 years ago
hengyunabc 40c914e739 [maven-release-plugin] prepare release arthas-all-3.3.3 5 years ago
hengyunabc 5933d0b7a3 fix trace command output negative cost problem. #1246 5 years ago
hengyunabc 98e645f7bc SpyImpl print error log 5 years ago
hengyunabc a79c82efbd fix stack command output null problem. #1231 5 years ago
hengyunabc 4bcf45a5e7 [maven-release-plugin] prepare for next development iteration 5 years ago
hengyunabc ef0e655a54 [maven-release-plugin] prepare release arthas-all-3.3.2 5 years ago
hengyunabc 5d25600da6 change package to com.taobao.arthas.agent332. #1219 5 years ago
hengyunabc 41bbedefdb EnhancerAffect save exception and print the exception message #1224 5 years ago
hengyunabc 25c5fb7e7b fix spring aop generated classes major version is 46, do not support ldc class problem. #1223 5 years ago
hengyunabc fbdafec447 [maven-release-plugin] prepare for next development iteration 5 years ago
hengyunabc f6ef550e97 [maven-release-plugin] prepare release arthas-all-3.3.1 5 years ago
hengyunabc 8e06b400bc add ClassLoaderAwareClassWriter to fix getCommonSuperClass ClassNotFoundException problem. #1218 5 years ago
lzc-alioo f63aa1439f
only load xterm device, memory optimization (#1217) 5 years ago
hengyunabc 5b2479c9b7 [maven-release-plugin] prepare for next development iteration 5 years ago
hengyunabc 1f6710e380 [maven-release-plugin] prepare release arthas-all-3.3.0 5 years ago
hengyunabc 0df7e8fa8d prepare release 3.3.0 5 years ago
hengyunabc 51842f7ff1 fix redefine may throw NullPointerException problem. close #1215 5 years ago
hengyunabc 02f6401b13 add comment in arthas.properties 5 years ago
Huangxuny1 565146f837 fix monitor output problem. #1170 5 years ago
hengyunabc fcb1136063 clean unnecessarily asm dep 5 years ago
gongdewei 02c9d30334 correct java imports 5 years ago
gongdewei fe8aba65c5 Replace JobControllerImpl with interface JobController 5 years ago
gongdewei 898da3da02 Use custom worker group to reduce the occurrence of http api block 5 years ago
gongdewei 80ce091342 transform command: history 5 years ago
gongdewei 3bf413b9c7 add result distributors and consumer for http api 5 years ago
gongdewei 78316f340d add http api handler 5 years ago
gongdewei c654abafed transform command: echo, version 5 years ago
gongdewei 62c47c4259 close ShellServer and SessionManager when shutdown 5 years ago
gongdewei a318bbdabe transform command: help 5 years ago
gongdewei 33175d2f3e Extract JobListener and ResultDistributor, adapt to telnet and http api 5 years ago
gongdewei 907b5c8b0d add SessionManager 5 years ago
hengyunabc 1dd7f6c9bd profiler command support duration option. close #1197 5 years ago
hengyunabc 53a544c61f fix dump empty result when retransformClasses error #1210 5 years ago
hengyunabc 4a673a79e3 support trace/watch with exist listenerId. #1207 5 years ago
hengyunabc b7414f899d update comment 5 years ago
hengyunabc da90f46e43 polish 6322374d81 5 years ago
hengyunabc c20e9f9170 fix testcase. #1184 5 years ago
hengyunabc f66e1c9d59 fix Transformer do not register problem, when Enhancer error. #1184 5 years ago
hengyunabc 21365c7237 fix process null problem. #1184 5 years ago
hengyunabc 6322374d81 use ScheduledExecutorService instanceof timer, fix timer cancelled problem. #1184 5 years ago
lzc-alioo 0397ec6486
fix typo (#1204) 5 years ago
gongdewei 8a37821ea4
#730 print sm process failed class name (#1160) 5 years ago
gongdewei 5c01dc4307 fix issue #1187: close shell when removing session 5 years ago
hengyunabc eb62e0dec2 EnhancerAffect print the affected method details when verbose option is true #1195 5 years ago
hengyunabc 8c18fe430d Add a global option to print verbose information #1194 5 years ago
hengyunabc e92047cda2 print affect class/method count more clear. close #1191 5 years ago
gongdewei 6da7add4f1
Merge pull request #1152 from J-Cod3r/fix-issue-1151
fix issue 1151 管道符“|”与前后一条命令之间没有空格,不能正确识别
5 years ago
gongdewei f636e01482 fix issue #1189, clear job reference from timer 5 years ago
hengyunabc 03cd548ca4 clean object in ObjectStack 5 years ago
hengyunabc d25f28fd06 only save Class when enhance 5 years ago
hengyunabc 4afedf89e1 check classloader before enhance 5 years ago
hengyunabc 2f5bc476eb support classes load by bootstrap classloader 5 years ago
hengyunabc cead701c71 Merge branch 'master' into bytekit 5 years ago
hengyunabc 1e52ea4530 switch to SpyAPI, clean Spy code 5 years ago
hengyunabc a55b471ea7 clean code 5 years ago
hengyunabc 7d7b5460ad tt command store the real method args at enter 5 years ago
hengyunabc 6d186954c6 remove unnecessary reflect in AdviceListenerAdapter 5 years ago
hengyunabc ee0042cfc6 remove unnecessary ClassLoader.forName 5 years ago
hengyunabc 9660ad1ea0 add testcase 5 years ago
hengyunabc c20e97d7de use TransformerManager to manager all Transformer; Enhancer only enhance bytecode once 5 years ago
hengyunabc f39236eb86 exclude box/unbox method when trace method 5 years ago
hengyunabc 2b740b121f clean code 5 years ago
hengyunabc 8d12bb7e0a update timer 5 years ago
hengyunabc b7c3202246 add timmer in ArthasBootstrap 5 years ago
hengyunabc a82e0a9eb4 better job timeout timer name 5 years ago
yangy 4cb1015983 Merge remote-tracking branch 'upstream/master' into fix-issue-1151 5 years ago
hengyunabc 360db7dfd3 support MethodInfo binding 5 years ago
shiliyu 4cb6cabba6
fix grammar issue (#1177) 5 years ago
Bo Zhang 94c3eea373
Fix grammar issue (#1176) 5 years ago
hengyunabc 9c6cfc9757 fix thread command cause application InterruptedException problem. #1175 5 years ago
hengyunabc e3f920fc74 Enhancer support SpyAPI 5 years ago
hengyunabc 4a950140dc jad command better support unicode. #1169 5 years ago
yangy aaca4540b1 add unsupported testcase scenario 5 years ago
yangy 79b4c9e29b add testcase 5 years ago
gongdewei d301d98e0d #1151 fix pipe char '|' problem 5 years ago
hengyunabc 99ff54f375 upgrade asm to 8.0.1 5 years ago
hengyunabc 6b31041e33 clean dep 5 years ago
hengyunabc e29d8d53e0 print more details when ProcessImpl error 5 years ago
hengyunabc 7d598aee0d Merge branch 'master' into bytekit 5 years ago
hengyunabc eef89eeb55 update pom.xml 5 years ago
hengyunabc 80e1fdf4ba improve history command. close #1140 5 years ago
qxo 9689968568
Set default value for the express argument of the watch command (#1122) 5 years ago
penguin-wwy 9209ebd3c9
exit redunant loop (#1123) 5 years ago
hengyunabc 75ee8320c7 [maven-release-plugin] prepare for next development iteration 5 years ago
hengyunabc b8c334566c [maven-release-plugin] prepare release arthas-all-3.2.0 5 years ago
hengyunabc 7c7f194dff prepare release 5 years ago
hengyunabc f409082b22 support default method. #1105 5 years ago
hengyunabc de29a072ac support agent premain. #1083 5 years ago
hengyunabc ed38c6a578 update doc 5 years ago
hengyunabc ac0cea0c06 [maven-release-plugin] prepare for next development iteration 5 years ago
hengyunabc 2b8f371d02 [maven-release-plugin] prepare release arthas-all-3.1.8 5 years ago
hengyunabc 863c7ef6b5 Upgrade async-profiler to 1.7 and support arm arch. close #1089 5 years ago
hengyunabc c80ac4693e update logback.xml. #985 5 years ago
hengyunabc 4af87030a3 remove useless code. #985 5 years ago
hengyunabc 7332033332 remove the logger.api dependency, use repackaged logger. #985 5 years ago
hengyunabc f89ebbf163 fix content-type problem. #1052 5 years ago
Roger3581321 4508367c06
Three minor code enhancements (#1014) 5 years ago
hengyunabc 2ff0f551b8 improve logger command error message. #1077 5 years ago
hengyunabc 8de8d26a3c add echo command. #1076 5 years ago
hengyunabc 8ccdb43975 support q to quit. close #1075 5 years ago
hengyunabc 91968f18ed dashboard command delete unused -b option. fix #1074 5 years ago
hengyunabc 16d96c9b0a move OptionsCommand to basic package 5 years ago
hengyunabc 4afddd8ab5 fix resource not close problem. close #1023 5 years ago
hengyunabc 42d695de71 fix dump -E option support. #1028 5 years ago
hengyunabc f5f7583c98 add perfcounter command. #1029 5 years ago
hengyunabc 3da99d5ba5 support arthas.properties. #986 5 years ago
hengyunabc 4937b99d12 support ArthasEnvironment. #986 5 years ago
hengyunabc 6e39e74ce6 update index.md 5 years ago
hengyunabc eeb579f131 print exception message, when render error. fix #994 5 years ago
hengyunabc e4c9e6f3e5 clean code 5 years ago
hengyunabc 7d186f87f0 simplify AgentBootstrap; use long to store pid; #990 5 years ago
hengyunabc f5270aba36 support ArthasEnvironment. #986 5 years ago
hengyunabc ee08fa5b34 hide the shutdown command. #982 5 years ago
hengyunabc 1e6ee6d976 Merge branch 'master' of github.com:alibaba/arthas 5 years ago
pipetee a0c33db7a8 Add tee command for pipes (#976) 5 years ago
hengyunabc bd70d05da2 clean code 5 years ago
Robert LU b69203f029 Naming the thread of ShellServerImpl (#967) 5 years ago
hengyunabc 19aa01b092 improve humanReadableByteCount 5 years ago
hengyunabc 25e0444ded [maven-release-plugin] prepare for next development iteration 5 years ago
hengyunabc b4f1066dd3 [maven-release-plugin] prepare release arthas-all-3.1.7 5 years ago