{"data":{"slug":"alibaba-arthas","name":"arthas","tagline":"Alibaba Java Diagnostic Tool Arthas","github_url":"https://github.com/alibaba/arthas","owner":"alibaba","repo":"arthas","owner_avatar_url":"https://avatars.githubusercontent.com/u/1961952?v=4","primary_language":"Java","stars":37492,"forks":7636,"topics":["agent","alibaba","arthas","classloader","diagnosis","java","jvm","trace","trouble-shooting"],"archived":false,"github_pushed_at":"2026-08-14T02:31:32+00:00","maintenance_label":"Very active","stars_delta_30d":56,"url":"https://www.graphcanon.com/tools/alibaba-arthas","markdown_url":"https://www.graphcanon.com/tools/alibaba-arthas.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/alibaba-arthas","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=alibaba-arthas","description":"Alibaba Java Diagnostic Tool Arthas/Alibaba Java诊断利器Arthas","homepage_url":"https://arthas.aliyun.com/","license":"Apache-2.0","open_issues":485,"watchers":1099,"ai_summary":"Arthas is a diagnostic tool designed to monitor and troubleshoot running Java applications.","readme_excerpt":"### Quick start\n\n#### Use `arthas-boot`(Recommended)\n\nDownload`arthas-boot.jar`，Start with `java` command:\n\n```bash\ncurl -O https://arthas.aliyun.com/arthas-boot.jar\njava -jar arthas-boot.jar\n```\n\nPrint usage:\n\n```bash\njava -jar arthas-boot.jar -h\n```\n\n#### Use `as.sh`\n\nYou 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:\n\n```bash\ncurl -L https://arthas.aliyun.com/install.sh | sh\n```\n\nThe 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`.\n\nYou can enter its interactive interface by executing `as.sh`, or execute `as.sh -h` for more help information.","github_created_at":"2018-08-29T17:15:57+00:00","created_at":"2026-07-07T17:38:09.503265+00:00","updated_at":"2026-08-19T00:01:08.321812+00:00","categories":[{"slug":"developer-tools","name":"Developer Tools","url":"https://www.graphcanon.com/categories/developer-tools","markdown_url":"https://www.graphcanon.com/categories/developer-tools.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/developer-tools"}],"tags":[{"slug":"agent","name":"agent"},{"slug":"diagnosis","name":"diagnosis"},{"slug":"java","name":"java"},{"slug":"jvm","name":"jvm"},{"slug":"trouble-shooting","name":"trouble-shooting"}],"trust":{"provenance":{"is_fork":false,"github_id":146633589,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-08-19T00:01:07.509Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":8,"days_since_push":4,"last_release_at":"2026-08-13T16:47:11Z","stars_delta_30d":56,"open_issues_delta_30d":4},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T11:11:22.129Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-08-19T00:01:07.979Z"},"deploy":{"source":"dockerfile:Dockerfile","self_host":true,"observed_at":"2026-08-19T00:01:07.979Z","managed_saas":false},"languages":{"value":["java"],"source":"github.language","observed_at":"2026-08-19T00:01:07.979Z"},"has_docker":{"value":true,"source":"dockerfile:Dockerfile","observed_at":"2026-08-19T00:01:07.979Z"},"license_spdx":{"value":"Apache-2.0","source":"github.license","observed_at":"2026-08-19T00:01:07.979Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":{"min_ram_gb":1,"requires_docker":false},"constraints":{"min_ram_gb":1,"requires_docker":false},"when_to_use":["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."],"when_not_to_use":["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."],"source":"enrich:decision_facts","observed_at":"2026-07-11T12:45:54.506Z"},"constraint_facets":{"min_ram_gb":1,"requires_docker":false},"decision_summary":[{"label":"Requirements","value":"Min 1 GB RAM"},{"label":"Adopt for","value":"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."}]}}