GraphCanon updated 2d · GitHub synced 2d
Decision brief
Arthas is a Java diagnostic tool from Alibaba designed to monitor and troubleshoot running Java applications using features such as tracing, classloader analysis, and JVM diagnostics.
Good fit when
- Utilize Arthas for deep diagnostics on running Java applications where you need advanced features such as bytecode enhancement or specific trace capabilities over static analysis.
- Opt for Arthas when you are working within an environment that prefers the Apache 2.0 license and requires a tool with Alibaba's backing, ensuring ongoing support and maintenance.
Avoid when
- Avoid using Arthas if your primary need is for quick, surface-level diagnostics or performance tuning without diving into more advanced features.
- Do not use Arthas if you are working in a development environment outside of Java where this specific diagnostic tool would provide no value.
- Requirements:
- Min 1 GB RAM
Observed Jul 11, 2026 · Source: enrich:decision_facts
Verify the decision
Maintenance and security
Full trust report- Maintenance
- Very active (4d since push)
- As of 2d
- Provenance
- Not a fork · Organization account
- As of 2d
- Security (OSV)
- No lockfile
- As of 1mo
Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.
Backing
Company context for Alibaba. Display-only - separate from trust and ranking.
- Company
- Alibaba·GitHub org profile·1mo
- Commercial model
- Pure OSS·GitHub org profile (public repos)·1mo
Install
git clone https://github.com/alibaba/arthasHow it fits your stack(4)
Typed graph edges - alternatives, integrations, successors, and dependencies. Ranked by relationship type, not raw GitHub stars.
Relationship graph
Optional deeper exploration of typed edges and category neighbours.
Similar tools
Same-category neighbours not already linked as typed edges.
Evidence and technical details
Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.
Overview
Arthas is a diagnostic tool designed to monitor and troubleshoot running Java applications.
Capability facts
- Deploy
- Self-host
Source: dockerfile:Dockerfile · Aug 19, 2026
- Docker
- Dockerfile present
Source: dockerfile:Dockerfile · Aug 19, 2026
- Languages
- java
Source: github.language · Aug 19, 2026
Categories
Graph entities
Tags
README
Quick start
Use arthas-boot(Recommended)
Downloadarthas-boot.jar,Start with java command:
curl -O https://arthas.aliyun.com/arthas-boot.jar
java -jar arthas-boot.jar
Print usage:
java -jar arthas-boot.jar -h
Use as.sh
You can install Arthas with one single line command on Linux, Unix, and Mac. Copy the following command and paste it into the command line, then press Enter to run:
curl -L https://arthas.aliyun.com/install.sh | sh
The command above will download the bootstrap script as.sh to the current directory. You can move it any other place you want, or put its location in $PATH.
You can enter its interactive interface by executing as.sh, or execute as.sh -h for more help information.
For agents
This page has a .md twin and JSON over the API.