Operations 3 min read

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.

macrozheng
macrozheng
macrozheng
How to Install and Use Meteor-Console: A Non‑Intrusive Java Diagnostic Tool

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

JavaInstallationdiagnosticsArthas
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

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.