MCPcopy
hub / github.com/alibaba/arthas

github.com/alibaba/arthas @arthas-all-4.3.1 sqlite

repository ↗ · DeepWiki ↗ · release arthas-all-4.3.1 ↗
10,822 symbols 32,718 edges 1,078 files 1,770 documented · 16%
README

English README has been moved here.

Extension points exported contracts — how you extend this code

NativeAgentProxyRegistry (Interface)
@description: NativeAgentProxyRegistry @author:flzjkl @date: 2024-10-20 10:31 [9 implementers]
labs/cluster-management/native-agent-proxy/src/main/java/com/alibaba/arthas/nat/agent/proxy/registry/NativeAgentProxyRegistry.java
StreamObserver (Interface)
@author: FengYe @date: 2024/10/24 00:22 @description: StreamObserver [11 implementers]
labs/arthas-grpc-server/src/main/java/com/taobao/arthas/grpc/server/handler/StreamObserver.java
ResultDistributor (Interface)
Command result distributor, sending results to consumers who joins in the same session. @author gongdewei 2020-03-26 [9 …
core/src/main/java/com/taobao/arthas/core/distribution/ResultDistributor.java
CommandExecutor (Interface)
命令执行器接口 @author Yeaury 2025/5/26 [7 implementers]
arthas-mcp-server/src/main/java/com/taobao/arthas/mcp/server/CommandExecutor.java
TunnelClusterStore (Interface)
保存agentId连接到哪个具体的 tunnel server,集群部署时使用 @author hengyunabc 2020-10-27 [4 implementers]
tunnel-server/src/main/java/com/alibaba/arthas/tunnel/server/cluster/TunnelClusterStore.java
FileService (Interface)
文件服务接口 定义文件管理相关的核心业务方法 [2 implementers]
labs/arthas-jfr-backend/src/main/java/org/example/jfranalyzerbackend/service/FileService.java
ProtocolCommandListener (Interface)
There exists a large class of IETF protocols that work by sending an ASCII text command and arguments to a server, and t [2 …
client/src/main/java/org/apache/commons/net/ProtocolCommandListener.java
VmToolMXBean (Interface)
VmTool interface for JMX server. How to register VmTool MBean: {@code ManagementFactory.getPlatformMBeanServe [2 implementers]
arthas-vmtool/src/main/java/arthas/VmToolMXBean.java

Core symbols most depended-on inside this repo

add
called by 641
core/src/main/java/com/taobao/arthas/core/util/matcher/GroupMatcher.java
get
called by 523
core/src/main/java/com/taobao/arthas/core/shell/session/Session.java
put
called by 519
core/src/main/java/com/taobao/arthas/core/shell/session/Session.java
getName
called by 453
core/src/main/java/com/taobao/arthas/core/security/SecurityAuthenticator.java
size
called by 307
core/src/main/java/com/taobao/arthas/core/command/model/Countable.java
h
called by 271
labs/cluster-management/native-agent-management-web/src/main/resources/native-agent/static/js/console-35a3b78f.js
write
called by 255
core/src/main/java/com/taobao/arthas/core/shell/term/Tty.java
trim
called by 249
core/src/main/java/com/taobao/arthas/core/command/model/TraceTree.java

Shape

Method 8,787
Class 1,241
Function 604
Interface 155
Enum 35

Languages

Java84%
TypeScript15%
Python1%

Modules by API surface

labs/cluster-management/native-agent-management-web/src/main/resources/native-agent/static/js/console-35a3b78f.js893 symbols
arthas-mcp-server/src/main/java/com/taobao/arthas/mcp/server/protocol/spec/McpSchema.java543 symbols
labs/cluster-management/native-agent-management-web/src/main/resources/native-agent/static/js/main-38ee3337.js374 symbols
labs/cluster-management/native-agent-management-web/src/main/resources/native-agent/static/js/axios-1e59ba81.js144 symbols
core/src/main/java/com/taobao/arthas/core/view/Ansi.java105 symbols
common/src/main/java/com/taobao/arthas/common/concurrent/ConcurrentWeakKeyHashMap.java99 symbols
core/src/main/java/com/taobao/arthas/core/command/klass100/ClassLoaderCommand.java89 symbols
core/src/main/java/com/taobao/arthas/core/command/klass100/ClassLoaderMetaspaceCommand.java67 symbols
boot/src/main/java/com/taobao/arthas/boot/Bootstrap.java61 symbols
labs/arthas-jfr-frontend/src/components/FlameGraph/flame-graph-class.js60 symbols
labs/arthas-jfr-frontend/public/flame-graph/flame-graph-class.js60 symbols
core/src/main/java/com/taobao/arthas/core/shell/system/impl/ProcessImpl.java60 symbols

Dependencies from manifests, versioned

@project.groupId@:@project.artifactId@
ch.qos.logback:logback-classic1.2.13 · 1×
ch.qos.logback:logback-core1.2.13 · 1×
com.alibaba.arthas:arthas-repackage-logger0.0.20 · 1×
com.alibaba.fastjson2:fastjson22.0.58 · 1×
com.alibaba.middleware:cli1.0.4 · 1×
com.alibaba.middleware:termd-core1.1.7.15 · 1×
com.alibaba:bytekit-core0.1.7 · 1×
com.alibaba:repackage-asm0.0.20 · 1×
com.fasterxml.jackson.core:jackson-core2.18.1 · 1×
com.fasterxml.jackson.datatype:jackson-datatype-jsr3102.18.1 · 1×

Datastores touched

(mysql)Database · 1 repos
arthas_jfrDatabase · 1 repos

For agents

$ claude mcp add arthas \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact