Master Java Application Diagnostics with the Open‑Source Meteor Console
This guide introduces the open‑source Meteor Console, a non‑intrusive Java application diagnostic tool built on Arthas, covering its architecture, installation steps, core features like class querying, method monitoring, thread management, and links to the full microservice project and video tutorials.
This system is a customized version of Alibaba's open‑source Arthas, positioned as an application diagnostic tool for online issue locating. It is non‑intrusive and works by obtaining automatic bytecode.
Software Architecture
Software architecture diagram:
This may be a useful open‑source project: the mall project is a SpringBoot3 + Vue e‑commerce system (GitHub stars 60K) with backend supporting multiple modules and the 2024 latest microservice architecture, deployed with Docker and K8S. It includes a front‑end mall and back‑end admin system, supporting a complete order flow covering products, orders, carts, permissions, coupons, members, payments, and more. Boot project: https://github.com/macrozheng/mall Cloud project: https://github.com/macrozheng/mall-swarm Video tutorials: https://www.macrozheng.com/video/ Project demo:
Installation Guide
Execute meteor-console to package.
Run meteor-console-0.0.1-SNAPSHOT, default opens port 8884.
Execute command:
<code>java -jar meteor-console-0.0.1-SNAPSHOT &</code>Run arthas-tunnel-server-xxx.jar, which starts ports 7777 and 8080.
<code>java -jar arthas-tunnel-server-xxx.jar &</code>If you do not want to use port 8080, you can change it, e.g., to 9999:
<code>java -jar -Dserver.port=9999 arthas-tunnel-server-xxx.jar &</code>Feature List
Query JVM Loaded Classes
Online Code Editing and Deployment
Method Monitoring
Thread Management
Dashboard
Open Source Repository
https://gitee.com/reywong/meteor
On GitHub, the microservice project mall‑swarm has 11K stars. The 2024 video tutorial series (~26 hours, 59 episodes) covers the latest microservice tech stack and helps improve microservice development skills. Links to the video tutorial are provided.
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.