How to Install and Use Meteor-Console: A Non‑Intrusive Java Diagnostic Tool
This guide introduces Meteor-Console, a customized, non‑intrusive Java diagnostic tool built on Arthas, explains its architecture, provides step‑by‑step installation commands, lists key features such as JVM class query and method monitoring, and shares the open‑source repository link.
Introduction
This tool is a heavily customized version of Alibaba's open‑source Arthas. It provides a non‑intrusive application diagnostic capability that automatically obtains bytecode to locate online issues quickly and safely.
Software Architecture
Architecture diagram:
Detailed component diagram:
Installation Guide
Package the tool with meteor-console and run the generated JAR. The default console port is 8884. java -jar meteor-console-0.0.1-SNAPSHOT & Start the Arthas tunnel server (default ports 7777 for the tunnel and 8080 for the web UI): java -jar arthas-tunnel-server-xxx.jar & To change the HTTP port, add the -Dserver.port JVM argument, e.g., to use port 9999:
java -jar -Dserver.port=9999 arthas-tunnel-server-xxx.jar &Feature List
JVM Class Query
Online Code Editing and Deployment
Method Monitoring
Thread Management
Dashboard
Open Source Repository
Source code is hosted at:
https://gitee.com/reywong/meteor
macrozheng
Dedicated to Java tech sharing and dissecting top open-source projects. Topics include Spring Boot, Spring Cloud, Docker, Kubernetes and more. Author’s GitHub project “mall” has 50K+ stars.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
