Operations 4 min read

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.

macrozheng
macrozheng
macrozheng
Master Java Application Diagnostics with the Open‑Source Meteor Console

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 &amp;</code>

Run arthas-tunnel-server-xxx.jar, which starts ports 7777 and 8080.

<code>java -jar arthas-tunnel-server-xxx.jar &amp;</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 &amp;</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.

JavaDockermicroservicesKubernetesSpringBootDiagnosticsArthas
macrozheng
Written by

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.

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.